类 StrategyConfig.Builder
- java.lang.Object
-
- com.baomidou.mybatisplus.generator.config.builder.BaseBuilder
-
- com.baomidou.mybatisplus.generator.config.StrategyConfig.Builder
-
- 所有已实现的接口:
IConfigBuilder<StrategyConfig>
- 封闭类:
- StrategyConfig
public static class StrategyConfig.Builder extends BaseBuilder
策略配置构建者- 从以下版本开始:
- 3.5.0
- 作者:
- nieqiurong 2020/10/11.
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StrategyConfig.BuilderaddExclude(@NotNull java.lang.String... exclude)增加排除表StrategyConfig.BuilderaddExclude(@NotNull java.util.List<java.lang.String> excludeList)StrategyConfig.BuilderaddFieldPrefix(@NotNull java.lang.String... fieldPrefix)增加过滤字段前缀StrategyConfig.BuilderaddFieldPrefix(@NotNull java.util.List<java.lang.String> fieldPrefix)StrategyConfig.BuilderaddFieldSuffix(@NotNull java.lang.String... fieldSuffix)增加过滤字段后缀StrategyConfig.BuilderaddFieldSuffix(@NotNull java.util.List<java.lang.String> fieldSuffixList)StrategyConfig.BuilderaddInclude(@NotNull java.lang.String include)StrategyConfig.BuilderaddInclude(@NotNull java.lang.String... include)增加包含的表名StrategyConfig.BuilderaddInclude(@NotNull java.util.List<java.lang.String> includes)StrategyConfig.BuilderaddTablePrefix(@NotNull java.lang.String... tablePrefix)增加过滤表前缀StrategyConfig.BuilderaddTablePrefix(@NotNull java.util.List<java.lang.String> tablePrefixList)StrategyConfig.BuilderaddTableSuffix(@NotNull java.util.List<java.lang.String> tableSuffixList)StrategyConfig.BuilderaddTableSuffix(java.lang.String... tableSuffix)增加过滤表后缀@NotNull StrategyConfigbuild()StrategyConfig.BuilderdisableSqlFilter()禁用sql过滤StrategyConfig.BuilderenableCapitalMode()开启大写命名StrategyConfig.BuilderenableSchema()启用 schemaStrategyConfig.BuilderenableSkipView()开启跳过视图StrategyConfig.BuilderlikeTable(@NotNull LikeTable likeTable)包含表名StrategyConfig.BuildernotLikeTable(@NotNull LikeTable notLikeTable)不包含表名-
从类继承的方法 com.baomidou.mybatisplus.generator.config.builder.BaseBuilder
controllerBuilder, entityBuilder, mapperBuilder, serviceBuilder
-
-
-
-
方法详细资料
-
enableCapitalMode
public StrategyConfig.Builder enableCapitalMode()
开启大写命名- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableSkipView
public StrategyConfig.Builder enableSkipView()
开启跳过视图- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
disableSqlFilter
public StrategyConfig.Builder disableSqlFilter()
禁用sql过滤- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
enableSchema
public StrategyConfig.Builder enableSchema()
启用 schema- 返回:
- this
- 从以下版本开始:
- 3.5.1
-
addTablePrefix
public StrategyConfig.Builder addTablePrefix(@NotNull @NotNull java.lang.String... tablePrefix)
增加过滤表前缀- 参数:
tablePrefix- 过滤表前缀- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addTablePrefix
public StrategyConfig.Builder addTablePrefix(@NotNull @NotNull java.util.List<java.lang.String> tablePrefixList)
-
addTableSuffix
public StrategyConfig.Builder addTableSuffix(java.lang.String... tableSuffix)
增加过滤表后缀- 参数:
tableSuffix- 过滤表后缀- 返回:
- this
- 从以下版本开始:
- 3.5.1
-
addTableSuffix
public StrategyConfig.Builder addTableSuffix(@NotNull @NotNull java.util.List<java.lang.String> tableSuffixList)
-
addFieldPrefix
public StrategyConfig.Builder addFieldPrefix(@NotNull @NotNull java.lang.String... fieldPrefix)
增加过滤字段前缀- 参数:
fieldPrefix- 过滤字段前缀- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addFieldPrefix
public StrategyConfig.Builder addFieldPrefix(@NotNull @NotNull java.util.List<java.lang.String> fieldPrefix)
-
addFieldSuffix
public StrategyConfig.Builder addFieldSuffix(@NotNull @NotNull java.lang.String... fieldSuffix)
增加过滤字段后缀- 参数:
fieldSuffix- 过滤字段后缀- 返回:
- this
- 从以下版本开始:
- 3.5.1
-
addFieldSuffix
public StrategyConfig.Builder addFieldSuffix(@NotNull @NotNull java.util.List<java.lang.String> fieldSuffixList)
-
addInclude
public StrategyConfig.Builder addInclude(@NotNull @NotNull java.lang.String... include)
增加包含的表名- 参数:
include- 包含表- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addInclude
public StrategyConfig.Builder addInclude(@NotNull @NotNull java.util.List<java.lang.String> includes)
-
addInclude
public StrategyConfig.Builder addInclude(@NotNull @NotNull java.lang.String include)
-
addExclude
public StrategyConfig.Builder addExclude(@NotNull @NotNull java.lang.String... exclude)
增加排除表- 参数:
exclude- 排除表- 返回:
- this
- 从以下版本开始:
- 3.5.0
-
addExclude
public StrategyConfig.Builder addExclude(@NotNull @NotNull java.util.List<java.lang.String> excludeList)
-
likeTable
public StrategyConfig.Builder likeTable(@NotNull @NotNull LikeTable likeTable)
包含表名- 返回:
- this
-
notLikeTable
public StrategyConfig.Builder notLikeTable(@NotNull @NotNull LikeTable notLikeTable)
不包含表名- 返回:
- this
-
build
@NotNull public @NotNull StrategyConfig build()
- 指定者:
build在接口中IConfigBuilder<StrategyConfig>- 覆盖:
build在类中BaseBuilder
-
-