Interface SessionFactoryScope


public interface SessionFactoryScope
  • Method Details

    • getSessionFactory

      org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()
    • getMetadataImplementor

      org.hibernate.boot.spi.MetadataImplementor getMetadataImplementor()
    • getStatementInspector

      org.hibernate.resource.jdbc.spi.StatementInspector getStatementInspector()
    • getStatementInspector

      <T extends org.hibernate.resource.jdbc.spi.StatementInspector> T getStatementInspector(Class<T> type)
    • getCollectingStatementInspector

      SQLStatementInspector getCollectingStatementInspector()
    • withSessionFactory

      default void withSessionFactory(Consumer<org.hibernate.engine.spi.SessionFactoryImplementor> action)
    • inSession

      void inSession(Consumer<org.hibernate.engine.spi.SessionImplementor> action)
    • inTransaction

      void inTransaction(Consumer<org.hibernate.engine.spi.SessionImplementor> action)
    • inTransaction

      void inTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
    • fromSession

      <T> T fromSession(Function<org.hibernate.engine.spi.SessionImplementor,T> action)
    • fromTransaction

      <T> T fromTransaction(Function<org.hibernate.engine.spi.SessionImplementor,T> action)
    • fromTransaction

      <T> T fromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor,T> action)
    • inStatelessSession

      void inStatelessSession(Consumer<org.hibernate.StatelessSession> action)
    • inStatelessTransaction

      void inStatelessTransaction(Consumer<org.hibernate.StatelessSession> action)
    • inStatelessTransaction

      void inStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)