@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