- @TableLogic 用于实现数据库数据逻辑删除
- 注意,该注解只对自动注入的 sql 起效
更新(update)
@TableLogic 注解将会在 update 语句的 where 条件后追加条件,防止更新到已删除数据
且使用 wrapper.entity 生成的 where条件会忽略该字段
update user set deleted=1 where id = 1 and deleted=0
1
3.4 删除(delete)
@TableLogic 注解会将 delete 语句转变为 update 语句
update user set deleted=1 where id = 1 and deleted=0