@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