1.首先在数据库的表结构中加入表示逻辑删除的字段(is_delete) 注:要设置默认值
2.在实体类相应的字段上面加上注解 @TableLogic
/**
* 是否逻辑删除
*/
@TableLogic
private Byte isDelete;
3.在配置文件中加上:
mybatis-plus:
global-config:
db-config:
logic-delete-field: flag # 全局逻辑删除
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)