类 DataSourceConfig.Builder

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

public static class DataSourceConfig.Builder extends Object implements IConfigBuilder<DataSourceConfig>
数据库配置构建者
从以下版本开始:
3.5.0
作者:
nieqiurong 2020/10/10.
  • 构造器详细资料

    • Builder

      public Builder(@NotNull @NotNull String url, String username, String password)
      构造初始化方法
      参数:
      url - 数据库连接地址
      username - 数据库账号
      password - 数据库密码
    • Builder

      public Builder(@NotNull @NotNull DataSource dataSource)
      构造初始化方法
      参数:
      dataSource - 外部数据源实例
  • 方法详细资料

    • dbQuery

      public DataSourceConfig.Builder dbQuery(@NotNull @NotNull IDbQuery dbQuery)
      设置数据库查询实现
      参数:
      dbQuery - 数据库查询实现
      返回:
      this
    • schema

      public DataSourceConfig.Builder schema(@NotNull @NotNull String schemaName)
      设置数据库schema
      参数:
      schemaName - 数据库schema
      返回:
      this
    • typeConvert

      public DataSourceConfig.Builder typeConvert(@NotNull @NotNull ITypeConvert typeConvert)
      设置类型转换器
      参数:
      typeConvert - 类型转换器
      返回:
      this
    • keyWordsHandler

      public DataSourceConfig.Builder keyWordsHandler(@NotNull @NotNull IKeyWordsHandler keyWordsHandler)
      设置数据库关键字处理器
      参数:
      keyWordsHandler - 关键字处理器
      返回:
      this
    • databaseQueryClass

      public DataSourceConfig.Builder databaseQueryClass(@NotNull @NotNull Class<? extends AbstractDatabaseQuery> databaseQueryClass)
      指定数据库查询方式
      参数:
      databaseQueryClass - 查询类
      返回:
      this
      从以下版本开始:
      3.5.3
    • typeConvertHandler

      public DataSourceConfig.Builder typeConvertHandler(@NotNull @NotNull ITypeConvertHandler typeConvertHandler)
      指定类型转换器
      参数:
      typeConvertHandler - 类型转换器
      返回:
      this
      从以下版本开始:
      3.5.3
    • addConnectionProperty

      public DataSourceConfig.Builder addConnectionProperty(@NotNull @NotNull String key, @NotNull @NotNull String value)
      增加数据库连接属性
      参数:
      key - 属性名
      value - 属性值
      返回:
      this
      从以下版本开始:
      3.5.3
    • driverClassName

      public DataSourceConfig.Builder driverClassName(@NotNull @NotNull String className)
      指定连接驱动
    • 对于一些老驱动(低于4.0规范)没有实现SPI不能自动加载的,手动指定加载让其初始化注册到驱动列表去.
    • 参数:
      className - 驱动全类名
      返回:
      this
      从以下版本开始:
      3.5.8
    • build

      public DataSourceConfig build()
      构建数据库配置
      指定者:
      build 在接口中 IConfigBuilder<DataSourceConfig>
      返回:
      数据库配置