public class EntityConfig extends Object
| 构造器和说明 |
|---|
EntityConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityConfig |
alwaysAnnotation(boolean alwaysAnnotation) |
EntityConfig |
comment(boolean comment)
设置是否生成注释
|
EntityConfig |
defaultTableIdCode(String defaultTableIdCode)
默认TableId代码,数据库非自增时生效
|
EntityConfig |
defaultValueEnable(boolean enable)
是否生成默认值
|
EntityConfig |
excludeColumns(String... columns)
排除列
|
EntityConfig |
fieldNameConverter(Function<String,String> fieldNameConverter)
字段名字转换器
|
EntityConfig |
fieldNamingStrategy(NamingStrategy fieldNamingStrategy)
字段名字策略
|
boolean |
hasSuperClass() |
boolean |
isAlwaysAnnotation() |
boolean |
isComment() |
EntityConfig |
logicDeleteCode(String logicDeleteCode)
设置逻辑删除代码块
|
EntityConfig |
lombok(boolean enable)
设置是否使用 lombok
|
EntityConfig |
lombokBuilder(boolean enable)
设置是否使用 lombok @Builder
|
EntityConfig |
nameConvert(Function<String,String> nameConvert)
实体类名字转换器
|
EntityConfig |
packageName(String packageName)
包名设置
|
EntityConfig |
remarksConverter(Function<ColumnInfo,String> remarksConverter)
备注转换器
|
EntityConfig |
schema(boolean schema)
设置是否生成 schema
|
EntityConfig |
serial(boolean enable)
是否开启 serial
|
EntityConfig |
superClass(Class superClass)
实体类的父类
|
EntityConfig |
superClass(String superClass)
实体类的父类
|
EntityConfig |
swagger(boolean enable)
是否开启 swagger
|
EntityConfig |
typeMapping(Consumer<Map<org.apache.ibatis.type.JdbcType,Class<?>>> consumer)
字段类型映射
|
public EntityConfig swagger(boolean enable)
enable - public EntityConfig serial(boolean enable)
enable - public EntityConfig comment(boolean comment)
comment - public EntityConfig superClass(String superClass)
superClass - public EntityConfig excludeColumns(String... columns)
public EntityConfig superClass(Class superClass)
superClass - public EntityConfig lombok(boolean enable)
public EntityConfig lombokBuilder(boolean enable)
public EntityConfig defaultValueEnable(boolean enable)
enable - public EntityConfig schema(boolean schema)
schema - public EntityConfig packageName(String packageName)
packageName - public EntityConfig typeMapping(Consumer<Map<org.apache.ibatis.type.JdbcType,Class<?>>> consumer)
consumer - public EntityConfig nameConvert(Function<String,String> nameConvert)
public EntityConfig fieldNamingStrategy(NamingStrategy fieldNamingStrategy)
public EntityConfig fieldNameConverter(Function<String,String> fieldNameConverter)
public EntityConfig remarksConverter(Function<ColumnInfo,String> remarksConverter)
public EntityConfig defaultTableIdCode(String defaultTableIdCode)
defaultTableIdCode - public EntityConfig logicDeleteCode(String logicDeleteCode)
logicDeleteCode - public EntityConfig alwaysAnnotation(boolean alwaysAnnotation)
public boolean isAlwaysAnnotation()
public boolean hasSuperClass()
public boolean isComment()
Copyright © 2024. All rights reserved.