@TableLogic表逻辑处理注解(逻辑删除)
Posted suruozhong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@TableLogic表逻辑处理注解(逻辑删除)相关的知识,希望对你有一定的参考价值。
在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改
例:
实体类:
@TableLogic
private Integer del;
service层:
调用BaseMapper的deleteById(id);
执行是效果:
加@TableLogic的情况下
走 Update 表名 set 加注解的列=值 where del=值
不加@TableLogic的情况下
走 delete from 表名 where del=值
@TableLogic注解参数
value = "" 默认的原值
delval = "" 删除后的值
@TableLogic(value="原值",delval="改值")
以上是关于@TableLogic表逻辑处理注解(逻辑删除)的主要内容,如果未能解决你的问题,请参考以下文章
Mybatis-Plus:逻辑删除(@TableLogic 将数据标记为删除,而并非真正 的物理删除(非DELETE操作))
Mybatis-Plus:逻辑删除(@TableLogic 将数据标记为删除,而并非真正 的物理删除(非DELETE操作))