public class EntityConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
defaultTableIdCode
默认TableId代码,数据库非自增时生效
|
private Function<ColumnInfo,String> |
fieldNameConverter
字段名转换器
|
private NamingStrategy |
fieldNamingStrategy
字段名策略
|
private boolean |
lombok
是否使用 lombok
|
private Function<String,String> |
nameConvert
实体类名字转换器
|
private String |
packageName
实体类包名
|
private Function<ColumnInfo,String> |
remarksConverter
备注转换器
|
private boolean |
schema
注解上是否加上schema
|
private String |
superClass
实体类父类
|
private Map<org.apache.ibatis.type.JdbcType,Class<?>> |
typeMapping
数据库类型的java映射
|
| 构造器和说明 |
|---|
EntityConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityConfig |
defaultTableIdCode(String defaultTableIdCode)
默认TableId代码,数据库非自增时生效
|
EntityConfig |
fieldNameConverter(Function<ColumnInfo,String> fieldNameConverter)
字段名字转换器
|
EntityConfig |
fieldNamingStrategy(NamingStrategy fieldNamingStrategy)
字段名字策略
|
EntityConfig |
lombok(boolean lombok)
设置是否使用 lombok
|
EntityConfig |
nameConvert(Function<String,String> nameConvert)
实体类名字转换器
|
EntityConfig |
packageName(String packageName)
包名设置
|
EntityConfig |
remarksConverter(Function<ColumnInfo,String> remarksConverter)
备注转换器
|
EntityConfig |
schema(boolean schema)
设置是否生成 schema
|
EntityConfig |
superClass(String superClass)
实体类的父类
|
EntityConfig |
typeMapping(Consumer<Map<org.apache.ibatis.type.JdbcType,Class<?>>> consumer)
字段类型映射
|
private final Map<org.apache.ibatis.type.JdbcType,Class<?>> typeMapping
private String superClass
private boolean lombok
private boolean schema
private String defaultTableIdCode
private String packageName
private Function<String,String> nameConvert
private NamingStrategy fieldNamingStrategy
private Function<ColumnInfo,String> fieldNameConverter
private Function<ColumnInfo,String> remarksConverter
public EntityConfig()
public EntityConfig superClass(String superClass)
superClass - public EntityConfig lombok(boolean lombok)
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<ColumnInfo,String> fieldNameConverter)
public EntityConfig remarksConverter(Function<ColumnInfo,String> remarksConverter)
public EntityConfig defaultTableIdCode(String defaultTableIdCode)
defaultTableIdCode - Copyright © 2023. All rights reserved.