public static class Entity.Builder extends BaseBuilder
| 构造器和说明 |
|---|
Builder(StrategyConfig strategyConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
Entity.Builder |
addIgnoreColumns(java.lang.String... ignoreColumns)
添加忽略字段
|
Entity.Builder |
addSuperEntityColumns(java.lang.String... superEntityColumns)
添加父类公共字段
|
Entity.Builder |
addTableFills(IFill... tableFill)
添加表字段填充
|
Entity.Builder |
addTableFills(@NotNull java.util.List<IFill> tableFillList)
添加表字段填充
|
Entity.Builder |
columnNaming(NamingStrategy namingStrategy)
数据库表字段映射到实体的命名策略
|
Entity.Builder |
convertFileName(@NotNull ConverterFileName converter)
转换输出文件名称
|
Entity.Builder |
disableSerialVersionUID()
禁用生成serialVersionUID
|
Entity.Builder |
enableActiveRecord()
开启 ActiveRecord 模式
|
Entity.Builder |
enableChainModel()
开启链式模型
|
Entity.Builder |
enableColumnConstant()
开启生成字段常量
|
Entity.Builder |
enableLombok()
开启lombok模型
|
Entity.Builder |
enableRemoveIsPrefix()
开启Boolean类型字段移除is前缀
|
Entity.Builder |
enableTableFieldAnnotation()
开启生成实体时生成字段注解
|
Entity.Builder |
formatFileName(java.lang.String format)
格式化文件名称
|
Entity |
get() |
Entity.Builder |
idType(com.baomidou.mybatisplus.annotation.IdType idType)
指定生成的主键的ID类型
|
Entity.Builder |
logicDeleteColumnName(java.lang.String logicDeleteColumnName)
逻辑删除数据库字段名称
|
Entity.Builder |
logicDeletePropertyName(java.lang.String logicDeletePropertyName)
逻辑删除实体属性名称
|
Entity.Builder |
nameConvert(INameConvert nameConvert)
名称转换实现
|
Entity.Builder |
naming(NamingStrategy namingStrategy)
数据库表映射到实体的命名策略
|
Entity.Builder |
superClass(@NotNull java.lang.Class<?> clazz)
自定义继承的Entity类全称
|
Entity.Builder |
superClass(java.lang.String superEntityClass)
自定义继承的Entity类全称,带包名
|
Entity.Builder |
versionColumnName(java.lang.String versionColumnName)
设置乐观锁数据库表字段名称
|
Entity.Builder |
versionPropertyName(java.lang.String versionPropertyName)
设置乐观锁实体属性字段名称
|
build, controllerBuilder, entityBuilder, mapperBuilder, serviceBuilderpublic Builder(StrategyConfig strategyConfig)
public Entity.Builder nameConvert(INameConvert nameConvert)
nameConvert - 名称转换实现public Entity.Builder superClass(@NotNull @NotNull java.lang.Class<?> clazz)
clazz - 类public Entity.Builder superClass(java.lang.String superEntityClass)
superEntityClass - 类全称public Entity.Builder disableSerialVersionUID()
public Entity.Builder enableColumnConstant()
public Entity.Builder enableChainModel()
public Entity.Builder enableLombok()
public Entity.Builder enableRemoveIsPrefix()
public Entity.Builder enableTableFieldAnnotation()
public Entity.Builder enableActiveRecord()
public Entity.Builder versionColumnName(java.lang.String versionColumnName)
versionColumnName - 乐观锁数据库字段名称public Entity.Builder versionPropertyName(java.lang.String versionPropertyName)
versionPropertyName - 乐观锁实体属性字段名称public Entity.Builder logicDeleteColumnName(java.lang.String logicDeleteColumnName)
logicDeleteColumnName - 逻辑删除字段名称public Entity.Builder logicDeletePropertyName(java.lang.String logicDeletePropertyName)
logicDeletePropertyName - 逻辑删除实体属性名称public Entity.Builder naming(NamingStrategy namingStrategy)
namingStrategy - 数据库表映射到实体的命名策略public Entity.Builder columnNaming(NamingStrategy namingStrategy)
namingStrategy - 数据库表字段映射到实体的命名策略public Entity.Builder addSuperEntityColumns(@NotNull java.lang.String... superEntityColumns)
superEntityColumns - 父类字段(数据库字段列名)public Entity.Builder addIgnoreColumns(@NotNull java.lang.String... ignoreColumns)
ignoreColumns - 需要忽略的字段(数据库字段列名)public Entity.Builder addTableFills(@NotNull IFill... tableFill)
tableFill - 填充字段public Entity.Builder addTableFills(@NotNull @NotNull java.util.List<IFill> tableFillList)
tableFillList - 填充字段集合public Entity.Builder idType(com.baomidou.mybatisplus.annotation.IdType idType)
idType - ID类型public Entity.Builder convertFileName(@NotNull @NotNull ConverterFileName converter)
converter - 转换处理public Entity.Builder formatFileName(java.lang.String format)
format - 格式public Entity get()