@Deprecated public class TransactionAwareDataSourceConnectionProvider extends LocalDataSourceConnectionProvider
AbstractSessionFactoryBean.setUseTransactionAwareDataSource(boolean)| Constructor and Description |
|---|
TransactionAwareDataSourceConnectionProvider()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.sql.DataSource |
getDataSourceToUse(javax.sql.DataSource originalDataSource)
Deprecated.
Return a TransactionAwareDataSourceProxy for the given DataSource,
provided that it isn't a TransactionAwareDataSourceProxy already.
|
boolean |
supportsAggressiveRelease()
Deprecated.
This implementation returns
true: We can guarantee
to receive the same Connection within a transaction, as we are
exposing a TransactionAwareDataSourceProxy. |
close, closeConnection, configure, getConnection, getDataSourcepublic TransactionAwareDataSourceConnectionProvider()
protected javax.sql.DataSource getDataSourceToUse(javax.sql.DataSource originalDataSource)
getDataSourceToUse in class LocalDataSourceConnectionProvideroriginalDataSource - the DataSource as configured by the user
on LocalSessionFactoryBeanAbstractSessionFactoryBean.setDataSource(javax.sql.DataSource)public boolean supportsAggressiveRelease()
true: We can guarantee
to receive the same Connection within a transaction, as we are
exposing a TransactionAwareDataSourceProxy.supportsAggressiveRelease in interface org.hibernate.connection.ConnectionProvidersupportsAggressiveRelease in class LocalDataSourceConnectionProvider