码迷,mamicode.com
首页 > 其他好文 > 详细

@TableLogic表逻辑处理注解(逻辑删除)

时间:2019-12-16 17:32:30      阅读:715      评论:0      收藏:0      [点我收藏+]

标签:logic   vat   date   soft   情况下   ase   map   value   bsp   

在字段上加上这个注解再执行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表逻辑处理注解(逻辑删除)

标签:logic   vat   date   soft   情况下   ase   map   value   bsp   

原文地址:https://www.cnblogs.com/suruozhong/p/12050167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!