类 Entity.Builder
java.lang.Object
com.baomidou.mybatisplus.generator.config.builder.BaseBuilder
com.baomidou.mybatisplus.generator.config.builder.Entity.Builder
- 所有已实现的接口:
IConfigBuilder<StrategyConfig>
- 封闭类:
Entity
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addIgnoreColumns(@NotNull String... ignoreColumns) 添加忽略字段addIgnoreColumns(@NotNull List<String> ignoreColumnList) addSuperEntityColumns(@NotNull String... superEntityColumns) 添加父类公共字段addSuperEntityColumns(@NotNull List<String> superEntityColumnList) addTableFills(@NotNull IFill... tableFills) 添加表字段填充addTableFills(@NotNull List<IFill> tableFillList) 添加表字段填充columnNaming(NamingStrategy namingStrategy) 数据库表字段映射到实体的命名策略convertFileName(@NotNull ConverterFileName converter) 转换输出文件名称禁用生成serialVersionUID开启 ActiveRecord 模式开启链式模型开启生成字段常量覆盖已有文件开启lombok模型开启Boolean类型字段移除is前缀开启生成实体时生成字段注解已过时。formatFileName(String format) 格式化文件名称get()idType(com.baomidou.mybatisplus.annotation.IdType idType) 指定生成的主键的ID类型logicDeleteColumnName(String logicDeleteColumnName) 逻辑删除数据库字段名称logicDeletePropertyName(String logicDeletePropertyName) 逻辑删除实体属性名称nameConvert(INameConvert nameConvert) 名称转换实现naming(NamingStrategy namingStrategy) 数据库表映射到实体的命名策略superClass(@NotNull Class<?> clazz) 自定义继承的Entity类全称superClass(String superEntityClass) 自定义继承的Entity类全称,带包名versionColumnName(String versionColumnName) 设置乐观锁数据库表字段名称versionPropertyName(String versionPropertyName) 设置乐观锁实体属性字段名称从类继承的方法 com.baomidou.mybatisplus.generator.config.builder.BaseBuilder
build, controllerBuilder, entityBuilder, mapperBuilder, serviceBuilder
-
构造器详细资料
-
Builder
-
-
方法详细资料
-
nameConvert
名称转换实现- 参数:
nameConvert- 名称转换实现- 返回:
- this
-
superClass
自定义继承的Entity类全称- 参数:
clazz- 类- 返回:
- this
-
superClass
自定义继承的Entity类全称,带包名- 参数:
superEntityClass- 类全称- 返回:
- this
-
disableSerialVersionUID
禁用生成serialVersionUID- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableColumnConstant
开启生成字段常量- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableChainModel
开启链式模型- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableLombok
开启lombok模型- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableRemoveIsPrefix
开启Boolean类型字段移除is前缀- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableTableFieldAnnotation
开启生成实体时生成字段注解- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableActiveRecord
开启 ActiveRecord 模式- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
versionColumnName
设置乐观锁数据库表字段名称- 参数:
versionColumnName- 乐观锁数据库字段名称- 返回:
- this
-
versionPropertyName
设置乐观锁实体属性字段名称- 参数:
versionPropertyName- 乐观锁实体属性字段名称- 返回:
- this
-
logicDeleteColumnName
逻辑删除数据库字段名称- 参数:
logicDeleteColumnName- 逻辑删除字段名称- 返回:
- this
-
logicDeletePropertyName
逻辑删除实体属性名称- 参数:
logicDeletePropertyName- 逻辑删除实体属性名称- 返回:
- this
-
naming
数据库表映射到实体的命名策略- 参数:
namingStrategy- 数据库表映射到实体的命名策略- 返回:
- this
-
columnNaming
数据库表字段映射到实体的命名策略- 参数:
namingStrategy- 数据库表字段映射到实体的命名策略- 返回:
- this
-
addSuperEntityColumns
添加父类公共字段- 参数:
superEntityColumns- 父类字段(数据库字段列名)- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addSuperEntityColumns
-
addIgnoreColumns
添加忽略字段- 参数:
ignoreColumns- 需要忽略的字段(数据库字段列名)- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addIgnoreColumns
-
addTableFills
添加表字段填充- 参数:
tableFills- 填充字段- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addTableFills
添加表字段填充- 参数:
tableFillList- 填充字段集合- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
idType
指定生成的主键的ID类型- 参数:
idType- ID类型- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
convertFileName
转换输出文件名称- 参数:
converter- 转换处理- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
formatFileName
格式化文件名称- 参数:
format- 格式- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
fileOverride
已过时。覆盖已有文件(该方法后续会删除,替代方法为enableFileOverride方法)- 另请参阅:
-
enableFileOverride
覆盖已有文件- 从以下版本开始:
- 3.5.3
-
get
-