DbConfig

idType

  • 类型:com.baomidou.mybatisplus.annotation.IdType
  • 默认值:ASSIGN_ID

全局默认主键类型

tablePrefix

  • 类型:String
  • 默认值:null

表名前缀

schema

  • 类型:String
  • 默认值:null

schema

columnFormat

  • 类型:String
  • 默认值:null

字段 format,例: %s,(对主键无效)

tableUnderline

  • 类型:boolean
  • 默认值:true

表名、是否使用下划线命名,默认数据库表使用下划线命名

capitalMode

  • 类型:boolean
  • 默认值:false

是否开启大写命名,默认不开启

keyGenerator

  • 类型:com.baomidou.mybatisplus.core.incrementer.IKeyGenerator
  • 默认值:null

表主键生成器(starter 下支持@bean注入)

logicDeleteValue

  • 类型:String
  • 默认值:1

逻辑已删除值,(逻辑删除下有效)

logicNotDeleteValue

  • 类型:String
  • 默认值:0

逻辑未删除值,(逻辑删除下有效)

insertStrategy

  • 类型:com.baomidou.mybatisplus.annotation.FieldStrategy
  • 默认值:NOT_NULL

字段验证策略之 insert

说明:

在 insert 的时候的字段验证策略 目前没有默认值,等 {@link #fieldStrategy} 完全去除掉,会给个默认值 NOT_NULL 没配则按 {@link #fieldStrategy} 为准

updateStrategy

  • 类型:com.baomidou.mybatisplus.annotation.FieldStrategy
  • 默认值:NOT_NULL

字段验证策略之 update

说明:

在 update 的时候的字段验证策略 目前没有默认值,等 {@link #fieldStrategy} 完全去除掉,会给个默认值 NOT_NULL 没配则按 {@link #fieldStrategy} 为准

selectStrategy(since 3.1.2)

  • 类型:com.baomidou.mybatisplus.annotation.FieldStrategy
  • 默认值:NOT_NULL

字段验证策略之 select

说明:

在 select 的时候的字段验证策略: wrapper 根据内部 entity 生成的 where 条件 目前没有默认值,等 {@link #fieldStrategy} 完全去除掉,会给个默认值 NOT_NULL 没配则按 {@link #fieldStrategy} 为准