@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层:
调用BaseMapper的deleteById(id);
执行是效果:
加@TableLogic的情况下
走 Update 表名 set 加注解的列=值 where del=值
不加@TableLogic的情况下
走 delete from 表名 where del=值
@TableLogic注解参数
value = "" 默认的原值
delval = "" 删除后的值
@TableLogic(value="原值",delval="改值")