在MyBatis-Plus中,全局逻辑删除配置是为了确保大部分表在执行删除操作时,实际上是进行逻辑删除(即更新某个字段的值,而不是从数据库中移除记录)。然而,在某些情况下,你可能希望对个别表执行物理删除。以下是如何在MyBatis-Plus中配置全局逻辑删除的同时,对个别表实现物理删除的步骤: 理解全局逻辑删除与物理删除的区别...
mybatis-plus: global-config: db-config: logic-delete-field: delete_flag logic-delete-value: 1 logic-not-delete-value: 0 按照官方文档说法如果配置全局逻辑删除,无需在逻辑删除字段配置注解@TableLogic 报错信息 插入信息,逻辑删除字段值是null 关联仓库baomidou/mybatis-plus 展开全部操作日志 miemie成员5年前...
尚硅谷MyBatisPlus视频教程/视频/76-尚硅谷_MyBatisPlus_全局Sql注入器应用_逻辑删除_配置.avi 原链接:http://www.atguigu.com/ 视频文本 温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准 00:01 好,那么接下来的话呢,我们就来具体使用一下,诶买贝斯帮我们提供好的这个诶逻辑删除啊叫做logic so inj...
有用1 回复 搞搞的传奇: 谢谢您的答案。我用的是配置文件里的全局配置逻辑删除,我刚才试了下,删除了表deleted字段,程序报错,说找不到deleted字段。并不能直接删除 回复2022-04-17 脚一你了踢便顺: @搞搞的传奇 那你写的有问题,我自己试了下,当你用tableField的时候,将实体类的字段改名,此时的删除已...
微知识:“如何避免 mybatisplus 插件拦截” -链接我们在使用 mybatisplus 时,它提供了一些方便我们操作的插件。但有时我们并不想被它的插件拦截时,应该怎么做呢。比如,我们配置了全局的逻辑删除,这时所有的查询都会过滤掉逻辑删除的数据,而某些查询正好需要查询所有数据包含逻辑删除的数据。
mybatis-plus: global-config: db-config: logic-delete-field: flag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2) logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) ...