类 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.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addConnectionProperty(@NotNull String key, @NotNull String value) 增加数据库连接属性build()构建数据库配置databaseQueryClass(@NotNull Class<? extends AbstractDatabaseQuery> databaseQueryClass) 指定数据库查询方式设置数据库查询实现driverClassName(@NotNull String className) 指定连接驱动 对于一些老驱动(低于4.0规范)没有实现SPI不能自动加载的,手动指定加载让其初始化注册到驱动列表去.keyWordsHandler(@NotNull IKeyWordsHandler keyWordsHandler) 设置数据库关键字处理器设置数据库schematypeConvert(@NotNull ITypeConvert typeConvert) 设置类型转换器typeConvertHandler(@NotNull ITypeConvertHandler typeConvertHandler) 指定类型转换器
-
构造器详细资料
-
Builder
构造初始化方法- 参数:
url- 数据库连接地址username- 数据库账号password- 数据库密码
-
Builder
构造初始化方法- 参数:
dataSource- 外部数据源实例
-
-
方法详细资料
-
dbQuery
设置数据库查询实现- 参数:
dbQuery- 数据库查询实现- 返回:
- this
-
schema
设置数据库schema- 参数:
schemaName- 数据库schema- 返回:
- this
-
typeConvert
设置类型转换器- 参数:
typeConvert- 类型转换器- 返回:
- this
-
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
指定连接驱动- 对于一些老驱动(低于4.0规范)没有实现SPI不能自动加载的,手动指定加载让其初始化注册到驱动列表去.
- 参数:
className- 驱动全类名- 返回:
- this
- 从以下版本开始:
- 3.5.8
-
build
构建数据库配置- 指定者:
build在接口中IConfigBuilder<DataSourceConfig>- 返回:
- 数据库配置
-