MyBatis-Plus
一株木樨
不爱写代码的菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatisPlus中 批量删除
业务需求:编辑时,对主表中数据的修改,以及子数据可以进行删除,修改,或者新增的操作 前端(主要展示子表):可以点击新增,也可以在原数据上进行编辑,也可以删除该条数据再新增 前端传值(主要展示子表): higtRule里面就是子数据,没有id的则是点击新增后新增的数据,所以既有新增操作,又有编辑操作 后台处理(主要对子数据): 思路: 1:首先查询全部子数据 2:创建一个空集合newIds,用于存放未删除的子数据的id,遍历前端传递过来的子数据,将子数据的id存放在newIds集合中 3:过滤数据也就是用原创 2022-03-21 18:30:45 · 19067 阅读 · 3 评论 -
mybatisplus自动生成主键导致的删除失败问题
今天在做删除操作的时候发现了一个问题,由于表中的主键我设置的自增,当新增时,使用的mybatisplus自带的新增方法,导致主键过大,当我在做删除操作的时候,前端传递到后台的id已经变了,但是前端识别不出来,后来才发现,当表里面设置的自增时,在mybatisplus中要将自带的自增禁用,否则就会在新增的时候使用mybatisplus生成的id,这个id很明显是大于前端最大默认值的。 正常情况下,新增的时候,设置了主键自增,那么在新增时,主键是没有值的,如图: 但是在使用mybatisplus的在做新增操原创 2021-12-08 18:34:13 · 2137 阅读 · 0 评论
分享