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 Details

    • HibernateConnectionConnectionOperations

      public HibernateConnectionConnectionOperations(HibernateConnectionOperations hibernateConnectionOperations)
  • Method Details

    • findConnectionStatus

      public Optional<io.micronaut.data.connection.ConnectionStatus<Connection>> findConnectionStatus()
      Specified by:
      findConnectionStatus in interface io.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:
      execute in interface io.micronaut.data.connection.ConnectionOperations<Connection>