谷粒商城学习——P50商品服务-API-三级分类-删除-逻辑删除

这节主要讲了MyBatis的逻辑删除使用

1,配置com.baomidou.mybatisplus.core.config.GlobalConfig$DbConfig

mybatis-plus:
  global-config:
    db-config:
      logic-delete-field: flag  # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)   我的3.2,这个没配 
logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)

2,实体类字段上加上@TableLogic注解

当逻辑删除的字段取值和全局配置的值不一致时,可通过value和delval指定。value代表未删除值,delval代表删除值

@TableLogic
private Integer deleted;

我的配置截图:

原文地址:https://www.cnblogs.com/yanan7890/p/14891433.html