Class TransactionUtil2


  • public class TransactionUtil2
    extends Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <R> R fromSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor,​R> action)  
      static <R> R fromTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory, Function<org.hibernate.engine.spi.SessionImplementor,​R> action)  
      static <R> R fromTransaction​(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor,​R> action)  
      static void inSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
      static <R> R inSessionReturn​(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor,​R> action)  
      static void inStatelessSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.StatelessSession> action)  
      static void inStatelessTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.StatelessSession> action)  
      static void inStatelessTransaction​(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)  
      static void inTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
      static void inTransaction​(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
    • Constructor Detail

      • TransactionUtil2

        public TransactionUtil2()
    • Method Detail

      • inSession

        public static void inSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi,
                                     Consumer<org.hibernate.engine.spi.SessionImplementor> action)
      • fromSession

        public static <R> R fromSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi,
                                        Function<org.hibernate.engine.spi.SessionImplementor,​R> action)
      • inSessionReturn

        public static <R> R inSessionReturn​(org.hibernate.engine.spi.SessionFactoryImplementor sfi,
                                            Function<org.hibernate.engine.spi.SessionImplementor,​R> action)
      • inTransaction

        public static void inTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory,
                                         Consumer<org.hibernate.engine.spi.SessionImplementor> action)
      • fromTransaction

        public static <R> R fromTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory,
                                            Function<org.hibernate.engine.spi.SessionImplementor,​R> action)
      • inTransaction

        public static void inTransaction​(org.hibernate.engine.spi.SessionImplementor session,
                                         Consumer<org.hibernate.engine.spi.SessionImplementor> action)
      • fromTransaction

        public static <R> R fromTransaction​(org.hibernate.engine.spi.SessionImplementor session,
                                            Function<org.hibernate.engine.spi.SessionImplementor,​R> action)
      • inStatelessSession

        public static void inStatelessSession​(org.hibernate.engine.spi.SessionFactoryImplementor sfi,
                                              Consumer<org.hibernate.StatelessSession> action)
      • inStatelessTransaction

        public static void inStatelessTransaction​(org.hibernate.engine.spi.SessionFactoryImplementor factory,
                                                  Consumer<org.hibernate.StatelessSession> action)
      • inStatelessTransaction

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