public class TopiaConnectionProvider
extends org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
config.setProperty(Environment.CONNECTION_PROVIDER, TopiaConnectionProvider.class.getName());or in a properties file :
hibernate.connection.provider_class=org.nuiton.topia.framework.TopiaConnectionProvider
| Constructor and Description |
|---|
TopiaConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection(Connection conn) |
void |
configure(Map configurationValues) |
protected void |
finalize() |
Connection |
getConnection() |
Properties |
getConnectionProps() |
Integer |
getIsolation() |
List<Connection> |
getPool() |
int |
getPoolSize() |
String |
getUrl() |
boolean |
isAutocommit() |
void |
stop() |
boolean |
supportsAggressiveRelease() |
public void configure(Map configurationValues) throws org.hibernate.HibernateException
configure in interface org.hibernate.service.spi.Configurableconfigure in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplorg.hibernate.HibernateExceptionpublic Connection getConnection() throws SQLException
getConnection in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvidergetConnection in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplSQLExceptionpublic void closeConnection(Connection conn) throws SQLException
closeConnection in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvidercloseConnection in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplSQLExceptionprotected void finalize()
throws Throwable
finalize in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplThrowablepublic void stop()
stop in interface org.hibernate.service.spi.Stoppablestop in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplpublic boolean supportsAggressiveRelease()
supportsAggressiveRelease in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvidersupportsAggressiveRelease in class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImplpublic String getUrl()
public Properties getConnectionProps()
public Integer getIsolation()
public List<Connection> getPool()
public int getPoolSize()
public boolean isAutocommit()
Copyright © 2004-2013 CodeLutin. All Rights Reserved.