@TableLogic-Anmerkung

@TableLogic-Anmerkung

@TableLogic: Gibt die logische Löschanmerkung an.
Wirkung: Wenn Sie diese Anmerkung zum Feld hinzufügen und dann die Löschmethode von BaseMapper ausführen, wird die Löschmethode zu einer Änderung.

例:
  实体类:
       @TableLogic
      private Integer del;

   service层:
      调用BaseMapperdeleteById(id);

 执行是效果:

      加@TableLogic的情况下
      走 Update 表名 set 加注解的列=值 where del=
       不加@TableLogic的情况下
      走 delete from 表名 where del=

 @TableLogic注解参数

    value = "" 默认的原值
    delval = "" 删除后的值
    @TableLogic(value="原值",delval="改值")

Supongo que te gusta

Origin blog.csdn.net/weixin_44021888/article/details/109101815
Recomendado
Clasificación