1. 首页
  2. 编程语言
  3. Java
  4. Mybatis plus逻辑删除失败的BUG操作

Mybatis plus逻辑删除失败的BUG操作

上传者: 2021-12-27 09:31:37上传 PDF文件 217.32 KB 热度 9次

上图中的这一行代码,让我们看看这行代码具体做了什么现在已经很明确了,mp通过判断字段上是否有TableLogic注解来判断该实体类映射的表是否开启逻辑删除。但这一步是放到实体类所有的字段列表的循环中的,当逻辑删除字段在所有的字段中间而不是末尾的时候,判断逻辑删除的表示logicDelete会被覆盖为false,然后导致解析方法生成声明的时候判断为没有开启逻辑删除。mp已经更新了这个错误,在设置logicDelete时会先判断原来的删除标识是否为true,否则保持原来的初始值false。

用户评论