MyBatis-Plus逻辑删除插件--查询时自动查询未删除的数据
MyBatis-Plus逻辑删除插件--当调用内部的删除方法时,自动将delete语句转化成update语句,更新状态字段
只对自动注入的 sql 起效:自己写在xml中的sql语句需要加上逻辑删除的where条件
application.yml 加入配置
mybatis-plus:
global-config:
db-config:
logic-delete-field: status #全局逻辑删除字段值
logic-delete-value: 0 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 1 # 逻辑未删除值(默认为 0)
实体类逻辑删除字段添加注解
@TableLogic
实现类里面正常调用删除就行
底层会帮你修改字段
在application.yml加配置属于全局配置
也可以在实体类字段上直接加注解
@TableLogic(value = "1",delval = "0") //value 默认逻辑未删除值 delval 默认逻辑删除值
详情请看官网哦:逻辑删除