mybatis-plus逻辑删除

578 阅读1分钟

官方: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. 修改和全局不一样的值

在这里插入图片描述
在这里插入图片描述