public class SmartDbBuilder extends SmartDbConfig
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
driverClassName |
protected String |
password |
protected String |
url
简单的数据库配置
|
protected String |
username |
columnNameConverter, filters, rowConverter, showSql, smartDbExtEnum, supportDatabaseType, tableNameConverter| 构造器和说明 |
|---|
SmartDbBuilder() |
getColumnNameConverter, getFilters, getRowConverter, getSmartDbExtEnum, getSupportDatabaseType, getTableNameConverter, isShowSqlprotected String url
protected String username
protected String password
protected String driverClassName
public SmartDb build()
public static SmartDbBuilder create()
public SmartDbBuilder setShowSql(boolean showSql)
public SmartDbBuilder setTableNameConverter(TableNameConverter tableNameConverter)
tableNameConverter - public SmartDbBuilder addSmartDbFilter(SmartDbFilter filter)
public DataSource getMasterDataSource()
public DataSource[] getSlaveDataSource()
public void setFilters(List<SmartDbFilter> filters)
public SmartDbBuilder setSmartDbExtEnum(SmartDbExtEnum ext)
ext - public SmartDbBuilder setSupportDatabaseType(SupportDatabaseType sqlType)
sqlType - public SmartDbBuilder setMasterDataSource(DataSource ds)
ds - public SmartDbBuilder setSlaveDataSource(DataSource... ds)
ds - public SmartDbBuilder setColumnNameConverter(ColumnNameConverter columnNameConverter)
columnNameConverter - public SmartDbBuilder setRowConverter(RowConverter rowConverter)
rowConverter - public SmartDbBuilder setUrl(String url)
public SmartDbBuilder setUsername(String username)
public SmartDbBuilder setPassword(String password)
public SmartDbBuilder setDriverClassName(String driverClassName)
public String getUrl()
public String getUsername()
public String getPassword()
public String getDriverClassName()
Copyright © 2020. All rights reserved.