public class StrategyConfig
extends java.lang.Object
| 构造器和说明 |
|---|
StrategyConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsTablePrefix(java.lang.String tableName)
表名称包含指定前缀
|
protected void |
convertSuperEntityColumns(java.lang.Class<?> clazz)
父类 Class 反射属性转换为公共字段
|
StrategyConfig |
entityTableFieldAnnotationEnable(boolean isEnableAnnotation)
已过时。
please use `setEntityTableFieldAnnotationEnable`
|
NamingStrategy |
getColumnNaming() |
boolean |
includeSuperEntityColumns(java.lang.String fieldName) |
boolean |
isCapitalModeNaming(java.lang.String word)
大写命名、字段符合大写字母数字下划线命名
|
StrategyConfig |
setExclude(java.lang.String... exclude) |
StrategyConfig |
setFieldPrefix(java.lang.String... fieldPrefixs) |
StrategyConfig |
setInclude(java.lang.String... include) |
StrategyConfig |
setSuperEntityClass(java.lang.Class<?> clazz)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置 注意!! |
StrategyConfig |
setSuperEntityClass(java.lang.Class<?> clazz,
NamingStrategy columnNaming)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置 |
StrategyConfig |
setSuperEntityClass(java.lang.String superEntityClass) |
StrategyConfig |
setSuperEntityColumns(java.lang.String... superEntityColumns) |
StrategyConfig |
setTablePrefix(java.lang.String... tablePrefix) |
public boolean isCapitalModeNaming(java.lang.String word)
word - 待判断字符串public boolean containsTablePrefix(java.lang.String tableName)
tableName - 表名称public NamingStrategy getColumnNaming()
public StrategyConfig setTablePrefix(java.lang.String... tablePrefix)
public boolean includeSuperEntityColumns(java.lang.String fieldName)
public StrategyConfig setSuperEntityColumns(java.lang.String... superEntityColumns)
public StrategyConfig setInclude(java.lang.String... include)
public StrategyConfig setExclude(java.lang.String... exclude)
public StrategyConfig setFieldPrefix(java.lang.String... fieldPrefixs)
public StrategyConfig setSuperEntityClass(java.lang.String superEntityClass)
public StrategyConfig setSuperEntityClass(java.lang.Class<?> clazz)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置
注意!!字段策略要在设置实体父类之前有效
clazz - 实体父类 Classpublic StrategyConfig setSuperEntityClass(java.lang.Class<?> clazz, NamingStrategy columnNaming)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置
clazz - 实体父类 ClasscolumnNaming - 字段命名策略protected void convertSuperEntityColumns(java.lang.Class<?> clazz)
父类 Class 反射属性转换为公共字段
clazz - 实体父类 Class@Deprecated public StrategyConfig entityTableFieldAnnotationEnable(boolean isEnableAnnotation)