public class InjectedDataSourceConnectionProvider extends DatasourceConnectionProviderImpl
DatasourceConnectionProviderImpl which uses the DataSource specified vi
setDataSource(javax.sql.DataSource) rather than locating it from JNDI.
NOTE : setDataSource(javax.sql.DataSource) must be called prior to configure(java.util.Properties).
TODO : could not find where #setDataSource is actually called. Can't this just be passed in to #configure???| Constructor and Description |
|---|
InjectedDataSourceConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(java.util.Properties props) |
java.sql.Connection |
getConnection()
Obtains a connection for Hibernate use according to the underlying strategy of this provider.
|
void |
setDataSource(javax.sql.DataSource ds) |
closeConnection, configure, getDataSource, isUnwrappableAs, setJndiService, stop, supportsAggressiveRelease, unwrappublic InjectedDataSourceConnectionProvider()
public void setDataSource(javax.sql.DataSource ds)
setDataSource in class DatasourceConnectionProviderImplpublic void configure(java.util.Properties props)
throws HibernateException
HibernateExceptionpublic java.sql.Connection getConnection()
throws java.sql.SQLException
DatasourceConnectionProviderImplgetConnection in interface ConnectionProvidergetConnection in class DatasourceConnectionProviderImpljava.sql.SQLException - Indicates a problem opening a connectionCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.