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} 为准
当前内容版权归 MyBatis-Plus 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 MyBatis-Plus .