java.lang.Object
com.baomidou.mybatisplus.generator.config.builder.BaseBuilder
com.baomidou.mybatisplus.generator.config.builder.Mapper.Builder
所有已实现的接口:
IConfigBuilder<StrategyConfig>
封闭类:
Mapper

public static class Mapper.Builder extends BaseBuilder
  • 构造器详细资料

  • 方法详细资料

    • superClass

      public Mapper.Builder superClass(@NotNull @NotNull String superClass)
      父类Mapper
      参数:
      superClass - 类名
      返回:
      this
    • superClass

      public Mapper.Builder superClass(@NotNull @NotNull Class<?> superClass)
      父类Mapper
      参数:
      superClass - 类
      返回:
      this
      从以下版本开始:
      3.5.0
    • enableMapperAnnotation

      @Deprecated public Mapper.Builder enableMapperAnnotation()
      已过时。
      3.5.4
      开启 @Mapper 注解
      返回:
      this
      从以下版本开始:
      3.5.1
      另请参阅:
    • mapperAnnotation

      public Mapper.Builder mapperAnnotation(Class<? extends Annotation> annotationClass)
      标记 Mapper 注解
      参数:
      annotationClass - 注解Class
      返回:
      this
      从以下版本开始:
      3.5.3
    • enableBaseResultMap

      public Mapper.Builder enableBaseResultMap()
      开启baseResultMap
      返回:
      this
      从以下版本开始:
      3.5.0
    • enableBaseColumnList

      public Mapper.Builder enableBaseColumnList()
      开启baseColumnList
      返回:
      this
      从以下版本开始:
      3.5.0
    • cache

      public Mapper.Builder cache(@NotNull @NotNull Class<? extends org.apache.ibatis.cache.Cache> cache)
      设置缓存实现类
      参数:
      cache - 缓存实现
      返回:
      this
      从以下版本开始:
      3.5.0
    • convertMapperFileName

      public Mapper.Builder convertMapperFileName(@NotNull @NotNull ConverterFileName converter)
      输出Mapper文件名称转换
      参数:
      converter - 转换处理
      返回:
      this
      从以下版本开始:
      3.5.0
    • convertXmlFileName

      public Mapper.Builder convertXmlFileName(@NotNull @NotNull ConverterFileName converter)
      转换Xml文件名称处理
      参数:
      converter - 转换处理
      返回:
      this
      从以下版本开始:
      3.5.0
    • formatMapperFileName

      public Mapper.Builder formatMapperFileName(@NotNull @NotNull String format)
      格式化Mapper文件名称
      参数:
      format - 格式
      返回:
      this
      从以下版本开始:
      3.5.0
    • formatXmlFileName

      public Mapper.Builder formatXmlFileName(@NotNull @NotNull String format)
      格式化Xml文件名称
      参数:
      format - 格式
      返回:
      this
      从以下版本开始:
      3.5.0
    • fileOverride

      @Deprecated public Mapper.Builder fileOverride()
      已过时。
      覆盖已有文件(该方法后续会删除,替代方法为enableFileOverride方法)
      另请参阅:
    • enableFileOverride

      public Mapper.Builder enableFileOverride()
      覆盖已有文件
    • mapperTemplate

      public Mapper.Builder mapperTemplate(@NotNull @NotNull String template)
      Service模板路径
      返回:
      this
      从以下版本开始:
      3.5.6
    • mapperXmlTemplate

      public Mapper.Builder mapperXmlTemplate(@NotNull @NotNull String template)
      ServiceImpl模板路径
      返回:
      this
      从以下版本开始:
      3.5.6
    • disable

      public Mapper.Builder disable()
      禁用Mapper生成
      返回:
      this
      从以下版本开始:
      3.5.6
    • disableMapper

      public Mapper.Builder disableMapper()
      禁用Mapper接口生成
      返回:
      this
      从以下版本开始:
      3.5.6
    • disableMapperXml

      public Mapper.Builder disableMapperXml()
      禁用MapperXml生成
      返回:
      this
      从以下版本开始:
      3.5.6
    • generateMapperMethodHandler

      public Mapper.Builder generateMapperMethodHandler(IGenerateMapperMethodHandler generateMapperMethodHandler)
      Mapper层方法生成处理器
      参数:
      generateMapperMethodHandler - 处理器
      返回:
      this
      从以下版本开始:
      3.5.10
    • importPackageFunction

      public Mapper.Builder importPackageFunction(Function<Set<String>,List<String>> importPackageFunction)
      导包处理方法
      参数:
      importPackageFunction - 导包处理
      返回:
      this
      从以下版本开始:
      3.5.11
    • get

      @NotNull public @NotNull Mapper get()