MyBatis-Plus 逻辑删除

1、数据库添加字段

MyBatis-Plus 逻辑删除_字段






2、实体类添加字段

    @ApiModelProperty(value = "逻辑删除(1:已删除,0:未删除)")
    @TableField("is_deleted")
    @TableLogic
    private Boolean deleted;

MyBatis-Plus 逻辑删除_数据库_02





## 3、实体类所在的配置文件中添加配置
#开启日志
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  # 逻辑删除
  global-config:
    db-config:
      logic-delete-field: deleted
      logic-delete-value: 1
      logic-not-delete-value: 0

MyBatis-Plus 逻辑删除_字段_03

至此 Mybatis-Plus 的逻辑删除就完成了

直接删除配置的实体类对应的数据 只是进行逻辑删除 并不会真正的删除数据库

北冥寒霜

2021年9月1日19:38:56