Interface SessionFactoryScope


  • public interface SessionFactoryScope
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T fromSession​(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,​T> action)  
      <T> T fromTransaction​(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,​T> action)  
      <T> T fromTransaction​(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,​T> action)  
      SQLStatementInspector getCollectingStatementInspector()  
      org.hibernate.boot.spi.MetadataImplementor getMetadataImplementor()  
      org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory()  
      org.hibernate.resource.jdbc.spi.StatementInspector getStatementInspector()  
      <T extends org.hibernate.resource.jdbc.spi.StatementInspector>
      T
      getStatementInspector​(java.lang.Class<T> type)  
      void inSession​(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
      void inStatelessSession​(java.util.function.Consumer<org.hibernate.StatelessSession> action)  
      void inStatelessTransaction​(java.util.function.Consumer<org.hibernate.StatelessSession> action)  
      void inStatelessTransaction​(org.hibernate.StatelessSession session, java.util.function.Consumer<org.hibernate.StatelessSession> action)  
      void inTransaction​(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
      void inTransaction​(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
    • Method Detail

      • 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​(java.lang.Class<T> type)
      • inSession

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

        void inTransaction​(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
      • inTransaction

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

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

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

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

        void inStatelessSession​(java.util.function.Consumer<org.hibernate.StatelessSession> action)
      • inStatelessTransaction

        void inStatelessTransaction​(java.util.function.Consumer<org.hibernate.StatelessSession> action)
      • inStatelessTransaction

        void inStatelessTransaction​(org.hibernate.StatelessSession session,
                                    java.util.function.Consumer<org.hibernate.StatelessSession> action)