public final class MasterSlaveDataSourceFactory extends Object
| 构造器和说明 |
|---|
MasterSlaveDataSourceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataSource |
createDataSource(String name,
DataSource masterDataSource,
DataSource slaveDataSource,
DataSource... otherSlaveDataSources)
已过时。
will remove at 1.6.0
|
static DataSource |
createDataSource(String name,
String masterDataSourceName,
DataSource masterDataSource,
Map<String,DataSource> slaveDataSourceMap)
Create master-slave data source.
|
static DataSource |
createDataSource(String name,
String masterDataSourceName,
DataSource masterDataSource,
Map<String,DataSource> slaveDataSourceMap,
MasterSlaveLoadBalanceStrategy strategy)
Create master-slave data source.
|
static DataSource |
createDataSource(String name,
String masterDataSourceName,
DataSource masterDataSource,
Map<String,DataSource> slaveDataSourceMap,
MasterSlaveLoadBalanceStrategyType strategyType)
Create master-slave data source.
|
@Deprecated public static DataSource createDataSource(String name, DataSource masterDataSource, DataSource slaveDataSource, DataSource... otherSlaveDataSources) throws SQLException
One master data source can configure multiple slave data source.
name - data source namemasterDataSource - data source for masterslaveDataSource - data source for slaveotherSlaveDataSources - other data sources for slaveSQLException - SQL exceptionpublic static DataSource createDataSource(String name, String masterDataSourceName, DataSource masterDataSource, Map<String,DataSource> slaveDataSourceMap) throws SQLException
One master data source can configure multiple slave data source.
name - data source namemasterDataSourceName - name of data source for mastermasterDataSource - data source for masterslaveDataSourceMap - map of data source name and data source for slaveSQLException - SQL exceptionpublic static DataSource createDataSource(String name, String masterDataSourceName, DataSource masterDataSource, Map<String,DataSource> slaveDataSourceMap, MasterSlaveLoadBalanceStrategyType strategyType) throws SQLException
One master data source can configure multiple slave data source.
name - data source namemasterDataSourceName - name of data source for mastermasterDataSource - data source for masterslaveDataSourceMap - map of data source name and data source for slavestrategyType - master-slave database load-balance strategy typeSQLException - SQL exceptionpublic static DataSource createDataSource(String name, String masterDataSourceName, DataSource masterDataSource, Map<String,DataSource> slaveDataSourceMap, MasterSlaveLoadBalanceStrategy strategy) throws SQLException
One master data source can configure multiple slave data source.
name - data source namemasterDataSourceName - name of data source for mastermasterDataSource - data source for masterslaveDataSourceMap - map of data source name and data source for slavestrategy - master-slave database load-balance strategySQLException - SQL exceptionCopyright © 2017. All rights reserved.