Class TransactionUtil2


  • public class TransactionUtil2
    extends Object
    • 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)
      • 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)