Class HibernateConnectionOperations
java.lang.Object
io.micronaut.data.connection.support.AbstractConnectionOperations<org.hibernate.Session>
io.micronaut.data.hibernate.connection.HibernateConnectionOperations
- All Implemented Interfaces:
ConnectionOperations<org.hibernate.Session>, SynchronousConnectionManager<org.hibernate.Session>
@Order(100)
@Internal
@RequiresSyncHibernate
@EachBean(org.hibernate.SessionFactory.class)
public final class HibernateConnectionOperations
extends AbstractConnectionOperations<org.hibernate.Session>
The Hibernate connection operations.
- Since:
- 4.0.0
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from class AbstractConnectionOperations
logger -
Constructor Summary
ConstructorsConstructorDescriptionHibernateConnectionOperations(org.hibernate.SessionFactory sessionFactory, @Nullable org.hibernate.Interceptor entityInterceptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcloseConnection(ConnectionStatus<org.hibernate.Session> connectionStatus) Closed the connection.protected org.hibernate.SessionopenConnection(ConnectionDefinition definition) Opens a new connection.protected voidsetupConnection(ConnectionStatus<org.hibernate.Session> connectionStatus) Setups the connection after it have been open.Methods inherited from class AbstractConnectionOperations
addConnectionCustomizer, complete, execute, findConnectionStatus, getConnection, managesConnectionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConnectionOperations
executeRead, executeWrite, getConnectionStatus
-
Constructor Details
-
HibernateConnectionOperations
public HibernateConnectionOperations(org.hibernate.SessionFactory sessionFactory, @Nullable org.hibernate.Interceptor entityInterceptor)
-
-
Method Details
-
openConnection
Description copied from class:AbstractConnectionOperationsOpens a new connection.- Specified by:
openConnectionin classAbstractConnectionOperations<org.hibernate.Session>- Parameters:
definition- The connection definition- Returns:
- The connection
-
setupConnection
Description copied from class:AbstractConnectionOperationsSetups the connection after it have been open.- Specified by:
setupConnectionin classAbstractConnectionOperations<org.hibernate.Session>- Parameters:
connectionStatus- The connection status
-
closeConnection
Description copied from class:AbstractConnectionOperationsClosed the connection.- Specified by:
closeConnectionin classAbstractConnectionOperations<org.hibernate.Session>- Parameters:
connectionStatus- The connection status
-