public final class MasterSlaveDataSource extends AbstractDataSourceAdapter
| 构造器和说明 |
|---|
MasterSlaveDataSource(String name,
String masterDataSourceName,
DataSource masterDataSource,
Map<String,DataSource> slaveDataSources,
MasterSlaveLoadBalanceStrategy masterSlaveLoadBalanceStrategy) |
MasterSlaveDataSource(String name,
String masterDataSourceName,
DataSource masterDataSource,
Map<String,DataSource> slaveDataSources,
MasterSlaveLoadBalanceStrategyType strategyType) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,DataSource> |
getAllDataSources()
Get map of all actual data source name and all actual data sources.
|
Connection |
getConnection() |
NamedDataSource |
getDataSource(SQLType sqlType)
Get data source from master-slave data source.
|
static void |
resetDMLFlag()
reset DML flag.
|
getConnection, getLogWriter, getParentLogger, setLogWritergetLoginTimeout, setLoginTimeoutisWrapperFor, recordMethodInvocation, replayMethodsInvocation, throwSQLExceptionIfNecessary, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisWrapperFor, unwrappublic MasterSlaveDataSource(String name, String masterDataSourceName, DataSource masterDataSource, Map<String,DataSource> slaveDataSources, MasterSlaveLoadBalanceStrategyType strategyType) throws SQLException
SQLExceptionpublic MasterSlaveDataSource(String name, String masterDataSourceName, DataSource masterDataSource, Map<String,DataSource> slaveDataSources, MasterSlaveLoadBalanceStrategy masterSlaveLoadBalanceStrategy) throws SQLException
SQLExceptionpublic Map<String,DataSource> getAllDataSources()
public static void resetDMLFlag()
public NamedDataSource getDataSource(SQLType sqlType)
sqlType - SQL typepublic Connection getConnection() throws SQLException
SQLExceptionCopyright © 2017. All rights reserved.