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)
@Deprecated public StrategyConfig setSuperEntityClass(java.lang.String superEntityClass)
setSuperEntityClass(Class)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 - 是否为构建者模型