public class StrategyConfig
extends java.lang.Object
策略配置项
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
DB_COLUMN_UNDERLINE
表名、字段名、是否使用下划线命名(默认 false)
|
| 构造器和说明 |
|---|
StrategyConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsTablePrefix(java.lang.String tableName)
表名称包含指定前缀
|
java.lang.String[] |
getExclude() |
java.lang.String[] |
getInclude() |
java.lang.String |
getLogicDeleteFieldName() |
NamingStrategy |
getNaming() |
java.lang.String |
getSuperControllerClass() |
java.lang.String |
getSuperEntityClass() |
java.lang.String[] |
getSuperEntityColumns() |
java.lang.String |
getSuperMapperClass() |
java.lang.String |
getSuperServiceClass() |
java.lang.String |
getSuperServiceImplClass() |
java.util.List<TableFill> |
getTableFillList() |
java.lang.String[] |
getTablePrefix() |
java.lang.String |
getVersionFieldName() |
boolean |
includeSuperEntityColumns(java.lang.String fieldName) |
boolean |
isCapitalMode() |
boolean |
isCapitalModeNaming(java.lang.String word)
大写命名、字段符合大写字母数字下划线命名
|
boolean |
isControllerMappingHyphenStyle() |
boolean |
isEntityBooleanColumnRemoveIsPrefix() |
boolean |
isEntityBuilderModel() |
boolean |
isEntityColumnConstant() |
boolean |
isEntityLombokModel() |
boolean |
isRestControllerStyle() |
StrategyConfig |
setCapitalMode(boolean isCapitalMode) |
StrategyConfig |
setControllerMappingHyphenStyle(boolean controllerMappingHyphenStyle) |
StrategyConfig |
setDbColumnUnderline(boolean dbColumnUnderline) |
StrategyConfig |
setEntityBooleanColumnRemoveIsPrefix(boolean entityBooleanColumnRemoveIsPrefix) |
StrategyConfig |
setEntityBuilderModel(boolean entityBuilderModel) |
StrategyConfig |
setEntityColumnConstant(boolean entityColumnConstant) |
StrategyConfig |
setEntityLombokModel(boolean entityLombokModel) |
StrategyConfig |
setExclude(java.lang.String... exclude) |
StrategyConfig |
setInclude(java.lang.String... include) |
StrategyConfig |
setLogicDeleteFieldName(java.lang.String logicDeleteFieldName)
设置逻辑删除字段
|
StrategyConfig |
setNaming(NamingStrategy naming) |
StrategyConfig |
setRestControllerStyle(boolean restControllerStyle) |
StrategyConfig |
setSuperControllerClass(java.lang.String superControllerClass) |
StrategyConfig |
setSuperEntityClass(java.lang.String superEntityClass) |
StrategyConfig |
setSuperEntityColumns(java.lang.String... superEntityColumns) |
StrategyConfig |
setSuperMapperClass(java.lang.String superMapperClass) |
StrategyConfig |
setSuperServiceClass(java.lang.String superServiceClass) |
StrategyConfig |
setSuperServiceImplClass(java.lang.String superServiceImplClass) |
StrategyConfig |
setTableFillList(java.util.List<TableFill> tableFillList) |
StrategyConfig |
setTablePrefix(java.lang.String... tablePrefix) |
StrategyConfig |
setVersionFieldName(java.lang.String versionFieldName)
设置乐观锁字段
|
public StrategyConfig setDbColumnUnderline(boolean dbColumnUnderline)
public boolean isCapitalModeNaming(java.lang.String word)
大写命名、字段符合大写字母数字下划线命名
word - 待判断字符串public boolean containsTablePrefix(java.lang.String tableName)
表名称包含指定前缀
tableName - 表名称public boolean isCapitalMode()
public StrategyConfig setCapitalMode(boolean isCapitalMode)
public NamingStrategy getNaming()
public StrategyConfig setNaming(NamingStrategy naming)
public java.lang.String[] getTablePrefix()
public StrategyConfig setTablePrefix(java.lang.String... tablePrefix)
public java.lang.String getSuperEntityClass()
public StrategyConfig setSuperEntityClass(java.lang.String superEntityClass)
public boolean includeSuperEntityColumns(java.lang.String fieldName)
public java.lang.String[] getSuperEntityColumns()
public StrategyConfig setSuperEntityColumns(java.lang.String... superEntityColumns)
public java.lang.String getSuperMapperClass()
public StrategyConfig setSuperMapperClass(java.lang.String superMapperClass)
public java.lang.String getSuperServiceClass()
public StrategyConfig setSuperServiceClass(java.lang.String superServiceClass)
public java.lang.String getSuperServiceImplClass()
public StrategyConfig setSuperServiceImplClass(java.lang.String superServiceImplClass)
public java.lang.String getSuperControllerClass()
public StrategyConfig setSuperControllerClass(java.lang.String superControllerClass)
public java.lang.String[] getInclude()
public StrategyConfig setInclude(java.lang.String... include)
public java.lang.String[] getExclude()
public StrategyConfig setExclude(java.lang.String... exclude)
public boolean isEntityColumnConstant()
public StrategyConfig setEntityColumnConstant(boolean entityColumnConstant)
public boolean isEntityBuilderModel()
public StrategyConfig setEntityBuilderModel(boolean entityBuilderModel)
public boolean isEntityLombokModel()
public StrategyConfig setEntityLombokModel(boolean entityLombokModel)
public boolean isEntityBooleanColumnRemoveIsPrefix()
public StrategyConfig setEntityBooleanColumnRemoveIsPrefix(boolean entityBooleanColumnRemoveIsPrefix)
public boolean isRestControllerStyle()
public StrategyConfig setRestControllerStyle(boolean restControllerStyle)
public boolean isControllerMappingHyphenStyle()
public StrategyConfig setControllerMappingHyphenStyle(boolean controllerMappingHyphenStyle)
public java.lang.String getLogicDeleteFieldName()
public StrategyConfig setLogicDeleteFieldName(java.lang.String logicDeleteFieldName)
logicDeleteFieldName - 数据库字段public java.lang.String getVersionFieldName()
public StrategyConfig setVersionFieldName(java.lang.String versionFieldName)
versionFieldName - 数据库字段public java.util.List<TableFill> getTableFillList()
public StrategyConfig setTableFillList(java.util.List<TableFill> tableFillList)