官方:mp.baomidou.com/guide/logic…
当为表中字段定义逻辑删除is_delete = 1 为删除。is_delete = 0 默认
1. 配置application.yml
mybatis-plus:
global-config:
db-config:
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
可以不配置,为什可以不配置:
原因为底层已经默认值 了:
2. 使用注解@TableLogic
3. 修改和全局不一样的值