1:在实体类中配置@TableLogic注解
@TableName("t_user") @Data public class UserPO implements Serializable { /** * 删除标识 ---如果查询的时候想忽略可以使用:@TableLogic(Select = false) */ @TableLogic private Integer isDelete;
2:在yml配置文件中添加配置
mybatis-plus: global-config: db-config: logic-delete-field: deleted # 全局逻辑删除的实体字段名, # 也可实体类字段上加上@TableLogic注解 logic-delete-value: 1 # 逻辑已删除值 logic-not-delete-value: 0 # 逻辑未删除值