Class HibernateConnectionConnectionOperations
java.lang.Object
io.micronaut.data.hibernate.connection.HibernateConnectionConnectionOperations
- All Implemented Interfaces:
io.micronaut.data.connection.ConnectionOperations<Connection>
@Order(200)
@Internal
@RequiresSyncHibernate
@EachBean(HibernateConnectionOperations.class)
@Replaces(io.micronaut.data.connection.jdbc.operations.DefaultDataSourceConnectionOperations.class)
public final class HibernateConnectionConnectionOperations
extends Object
implements io.micronaut.data.connection.ConnectionOperations<Connection>
The connection operations that extract
Connection from Hibernate Session.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionHibernateConnectionConnectionOperations(HibernateConnectionOperations hibernateConnectionOperations) -
Method Summary
Modifier and TypeMethodDescription<R> Rexecute(io.micronaut.data.connection.ConnectionDefinition definition, Function<io.micronaut.data.connection.ConnectionStatus<Connection>, R> callback) Optional<io.micronaut.data.connection.ConnectionStatus<Connection>>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.connection.ConnectionOperations
executeRead, executeWrite, getConnectionStatus
-
Constructor Details
-
HibernateConnectionConnectionOperations
public HibernateConnectionConnectionOperations(HibernateConnectionOperations hibernateConnectionOperations)
-
-
Method Details
-
findConnectionStatus
- Specified by:
findConnectionStatusin interfaceio.micronaut.data.connection.ConnectionOperations<Connection>
-
execute
public <R> R execute(io.micronaut.data.connection.ConnectionDefinition definition, Function<io.micronaut.data.connection.ConnectionStatus<Connection>, R> callback) - Specified by:
executein interfaceio.micronaut.data.connection.ConnectionOperations<Connection>
-