net.csdn.hibernate.support
Class DruidConnectionProvider

java.lang.Object
  extended by net.csdn.hibernate.support.DruidConnectionProvider
All Implemented Interfaces:
Serializable, org.hibernate.service.jdbc.connections.spi.ConnectionProvider, org.hibernate.service.Service, org.hibernate.service.spi.Configurable, org.hibernate.service.spi.Stoppable, org.hibernate.service.spi.Wrapped

public class DruidConnectionProvider
extends Object
implements org.hibernate.service.jdbc.connections.spi.ConnectionProvider, org.hibernate.service.spi.Configurable, org.hibernate.service.spi.Stoppable

See Also:
Serialized Form

Constructor Summary
DruidConnectionProvider()
           
 
Method Summary
 void closeConnection(Connection conn)
           
 void configure(Map configurationValues)
           
 Connection getConnection()
           
 boolean isUnwrappableAs(Class unwrapType)
           
 void stop()
           
 boolean supportsAggressiveRelease()
           
<T> T
unwrap(Class<T> unwrapType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DruidConnectionProvider

public DruidConnectionProvider()
Method Detail

isUnwrappableAs

public boolean isUnwrappableAs(Class unwrapType)
Specified by:
isUnwrappableAs in interface org.hibernate.service.spi.Wrapped

unwrap

public <T> T unwrap(Class<T> unwrapType)
Specified by:
unwrap in interface org.hibernate.service.spi.Wrapped

getConnection

public Connection getConnection()
                         throws SQLException
Specified by:
getConnection in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvider
Throws:
SQLException

closeConnection

public void closeConnection(Connection conn)
                     throws SQLException
Specified by:
closeConnection in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvider
Throws:
SQLException

supportsAggressiveRelease

public boolean supportsAggressiveRelease()
Specified by:
supportsAggressiveRelease in interface org.hibernate.service.jdbc.connections.spi.ConnectionProvider

configure

public void configure(Map configurationValues)
Specified by:
configure in interface org.hibernate.service.spi.Configurable

stop

public void stop()
Specified by:
stop in interface org.hibernate.service.spi.Stoppable


Copyright © 2014. All Rights Reserved.