public class StrategyConfig
extends java.lang.Object
| 构造器和说明 |
|---|
StrategyConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsTablePrefix(java.lang.String tableName)
已过时。
|
protected void |
convertSuperEntityColumns(java.lang.Class<?> clazz)
父类 Class 反射属性转换为公共字段
|
NamingStrategy |
getColumnNaming() |
boolean |
includeSuperEntityColumns(java.lang.String fieldName) |
boolean |
isCapitalModeNaming(java.lang.String word)
大写命名、字段符合大写字母数字下划线命名
|
boolean |
isEntityBuilderModel()
已过时。
3.3.2
#isChainModel() |
StrategyConfig |
setEntityBuilderModel(boolean entityBuilderModel)
已过时。
3.3.2
#setChainModel(boolean) |
StrategyConfig |
setExclude(java.lang.String... exclude) |
StrategyConfig |
setFieldPrefix(java.lang.String... fieldPrefixs) |
StrategyConfig |
setInclude(java.lang.String... include) |
StrategyConfig |
setSuperControllerClass(java.lang.Class<?> clazz) |
StrategyConfig |
setSuperControllerClass(java.lang.String superControllerClass) |
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 |
setSuperServiceClass(java.lang.Class<?> clazz) |
StrategyConfig |
setSuperServiceClass(java.lang.String superServiceClass) |
StrategyConfig |
setSuperServiceImplClass(java.lang.Class<?> clazz) |
StrategyConfig |
setSuperServiceImplClass(java.lang.String superServiceImplClass) |
StrategyConfig |
setTablePrefix(java.lang.String... tablePrefix) |
boolean |
startsWithTablePrefix(java.lang.String tableName)
表名称匹配表前缀
|
public boolean isCapitalModeNaming(java.lang.String word)
word - 待判断字符串@Deprecated public boolean containsTablePrefix(java.lang.String tableName)
startsWithTablePrefix(String)tableName - 表名称public boolean startsWithTablePrefix(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)
superEntityClass - 类全名称public StrategyConfig setSuperEntityClass(java.lang.Class<?> clazz)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置
注意!!字段策略要在设置实体父类之前有效
clazz - 实体父类 Classpublic StrategyConfig setSuperEntityClass(java.lang.Class<?> clazz, NamingStrategy columnNaming)
设置实体父类,该设置自动识别公共字段
属性 superEntityColumns 改配置无需再次配置
clazz - 实体父类 ClasscolumnNaming - 字段命名策略public StrategyConfig setSuperServiceClass(java.lang.Class<?> clazz)
public StrategyConfig setSuperServiceClass(java.lang.String superServiceClass)
public StrategyConfig setSuperServiceImplClass(java.lang.Class<?> clazz)
public StrategyConfig setSuperServiceImplClass(java.lang.String superServiceImplClass)
public StrategyConfig setSuperControllerClass(java.lang.Class<?> clazz)
public StrategyConfig setSuperControllerClass(java.lang.String superControllerClass)
protected void convertSuperEntityColumns(java.lang.Class<?> clazz)
父类 Class 反射属性转换为公共字段
clazz - 实体父类 Class@Deprecated public boolean isEntityBuilderModel()
#isChainModel()@Deprecated public StrategyConfig setEntityBuilderModel(boolean entityBuilderModel)
#setChainModel(boolean)entityBuilderModel - 是否为构建者模型