类 StrategyConfig
- java.lang.Object
-
- com.baomidou.mybatisplus.generator.config.StrategyConfig
-
public class StrategyConfig extends java.lang.Object策略配置项- 从以下版本开始:
- 2016/8/30
- 作者:
- YangHu, tangguo, hubin
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classStrategyConfig.Builder策略配置构建者
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 @NotNull Controllercontroller()控制器配置Controller.BuildercontrollerBuilder()控制器配置构建者@NotNull Entityentity()实体配置Entity.BuilderentityBuilder()实体配置构建者@NotNull java.util.Set<java.lang.String>getExclude()@NotNull java.util.Set<java.lang.String>getFieldPrefix()@NotNull java.util.Set<java.lang.String>getFieldSuffix()@NotNull java.util.Set<java.lang.String>getInclude()@Nullable LikeTablegetLikeTable()@Nullable LikeTablegetNotLikeTable()@NotNull java.util.Set<java.lang.String>getTablePrefix()@NotNull java.util.Set<java.lang.String>getTableSuffix()booleanisCapitalMode()booleanisCapitalModeNaming(@NotNull java.lang.String word)大写命名、字段符合大写字母数字下划线命名booleanisEnableSchema()booleanisEnableSqlFilter()booleanisSkipView()@NotNull Mappermapper()Mapper配置Mapper.BuildermapperBuilder()Mapper配置构建者booleanmatchExcludeTable(@NotNull java.lang.String tableName)排除表名匹配booleanmatchIncludeTable(@NotNull java.lang.String tableName)包含表名匹配@NotNull Serviceservice()Service配置Service.BuilderserviceBuilder()Service配置构建者booleanstartsWithTablePrefix(@NotNull java.lang.String tableName)表名称匹配过滤表前缀voidvalidate()验证配置项
-
-
-
方法详细资料
-
entityBuilder
@NotNull public Entity.Builder entityBuilder()
实体配置构建者- 返回:
- 实体配置构建者
- 从以下版本开始:
- 3.5.0
-
entity
@NotNull public @NotNull Entity entity()
实体配置- 返回:
- 实体配置
- 从以下版本开始:
- 3.5.0
-
controllerBuilder
@NotNull public Controller.Builder controllerBuilder()
控制器配置构建者- 返回:
- 控制器配置构建者
- 从以下版本开始:
- 3.5.0
-
controller
@NotNull public @NotNull Controller controller()
控制器配置- 返回:
- 控制器配置
- 从以下版本开始:
- 3.5.0
-
mapperBuilder
@NotNull public Mapper.Builder mapperBuilder()
Mapper配置构建者- 返回:
- Mapper配置构建者
- 从以下版本开始:
- 3.5.0
-
mapper
@NotNull public @NotNull Mapper mapper()
Mapper配置- 返回:
- Mapper配置
- 从以下版本开始:
- 3.5.0
-
serviceBuilder
@NotNull public Service.Builder serviceBuilder()
Service配置构建者- 返回:
- Service配置构建者
- 从以下版本开始:
- 3.5.0
-
service
@NotNull public @NotNull Service service()
Service配置- 返回:
- Service配置
- 从以下版本开始:
- 3.5.0
-
isCapitalModeNaming
public boolean isCapitalModeNaming(@NotNull @NotNull java.lang.String word)大写命名、字段符合大写字母数字下划线命名- 参数:
word- 待判断字符串
-
startsWithTablePrefix
public boolean startsWithTablePrefix(@NotNull @NotNull java.lang.String tableName)表名称匹配过滤表前缀- 参数:
tableName- 表名称- 从以下版本开始:
- 3.3.2
-
validate
public void validate()
验证配置项- 从以下版本开始:
- 3.5.0
-
matchIncludeTable
public boolean matchIncludeTable(@NotNull @NotNull java.lang.String tableName)包含表名匹配- 参数:
tableName- 表名- 返回:
- 是否匹配
- 从以下版本开始:
- 3.5.0
-
matchExcludeTable
public boolean matchExcludeTable(@NotNull @NotNull java.lang.String tableName)排除表名匹配- 参数:
tableName- 表名- 返回:
- 是否匹配
- 从以下版本开始:
- 3.5.0
-
isCapitalMode
public boolean isCapitalMode()
-
isSkipView
public boolean isSkipView()
-
getTablePrefix
@NotNull public @NotNull java.util.Set<java.lang.String> getTablePrefix()
-
getTableSuffix
@NotNull public @NotNull java.util.Set<java.lang.String> getTableSuffix()
-
getFieldPrefix
@NotNull public @NotNull java.util.Set<java.lang.String> getFieldPrefix()
-
getFieldSuffix
@NotNull public @NotNull java.util.Set<java.lang.String> getFieldSuffix()
-
getInclude
@NotNull public @NotNull java.util.Set<java.lang.String> getInclude()
-
getExclude
@NotNull public @NotNull java.util.Set<java.lang.String> getExclude()
-
isEnableSqlFilter
public boolean isEnableSqlFilter()
-
isEnableSchema
public boolean isEnableSchema()
-
getLikeTable
@Nullable public @Nullable LikeTable getLikeTable()
-
getNotLikeTable
@Nullable public @Nullable LikeTable getNotLikeTable()
-
-