第1个回答 2022-07-22
在项目中软删除是必须用到的,那么需要一些配置来支持软删除
logic-delete-field 用于配置全局软删除实体字段名
logic-delete-value 软删除值
logic-not-delete-value 未软删除值
也可单独配置某个实体类的软删除字段,在字段上加上 @TableLogic 注解即可:
插入时会自动将 deleted 设为 false
执行日志:
删除时,实际是执行update语句,将 deleted 设为 true
执行日志:
查询时,带上 deleted = false 的条件
执行日志: