mybatisPlus填坑之逻辑删除

@TableLogic

  • 描述:表字段逻辑处理注解(逻辑删除) | 属性 | 类型 | 必须指定 | 默认值 | 描述 | | —- | —- | —- | —- | —- | | value | String | 否 | “” | 逻辑未删除值 | | delval | String | 否 | “” | 逻辑删除值 |
  1. @TableLogic(value = "0",delval = "1")
  2. private Integer isdelete;

如果不指定 value和delval,默认0=未删除,1=已删除

全局配置方法

  1. mybatis-plus:
  2. configuration:
  3. #在映射实体或属性时,不按照驼峰命名法,还是使用_下划线(这个是默认是true
  4. map-underscore-to-camel-case: false
  5. #控制台打印与sql相关的日志
  6. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  7. global-config:
  8. db-config:
  9. #id雪花算法
  10. id-type: assign_id
  11. # 默认就是1
  12. logic-delete-value: 1
  13. # 默认就是0
  14. logic-not-delete-value: 0