public static class DataSourceConfig.Builder extends java.lang.Object implements IConfigBuilder<DataSourceConfig>
| 构造器和说明 |
|---|
Builder(@NotNull javax.sql.DataSource dataSource)
构造初始化方法
|
Builder(@NotNull java.lang.String url,
java.lang.String username,
java.lang.String password)
构造初始化方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataSourceConfig |
build()
构建数据库配置
|
DataSourceConfig.Builder |
dbQuery(@NotNull IDbQuery dbQuery)
设置数据库查询实现
|
DataSourceConfig.Builder |
keyWordsHandler(@NotNull IKeyWordsHandler keyWordsHandler)
设置数据库关键字处理器
|
DataSourceConfig.Builder |
schema(@NotNull java.lang.String schemaName)
设置数据库schema
|
DataSourceConfig.Builder |
typeConvert(@NotNull ITypeConvert typeConvert)
设置类型转换器
|
public Builder(@NotNull
@NotNull java.lang.String url,
java.lang.String username,
java.lang.String password)
url - 数据库连接地址username - 数据库账号password - 数据库密码public Builder(@NotNull
@NotNull javax.sql.DataSource dataSource)
dataSource - 外部数据源实例public DataSourceConfig.Builder dbQuery(@NotNull @NotNull IDbQuery dbQuery)
dbQuery - 数据库查询实现public DataSourceConfig.Builder schema(@NotNull @NotNull java.lang.String schemaName)
schemaName - 数据库schemapublic DataSourceConfig.Builder typeConvert(@NotNull @NotNull ITypeConvert typeConvert)
typeConvert - 类型转换器public DataSourceConfig.Builder keyWordsHandler(@NotNull @NotNull IKeyWordsHandler keyWordsHandler)
keyWordsHandler - 关键字处理器public DataSourceConfig build()
build 在接口中 IConfigBuilder<DataSourceConfig>