Class TransactionUtil


  • public abstract class TransactionUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TransactionUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <R> R fromTransaction​(EntityManager entityManager, java.util.function.Function<EntityManager,​R> action)  
      static <R> R fromTransaction​(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,​R> action)  
      static void inTransaction​(EntityManager entityManager, java.util.function.Consumer<EntityManager> action)  
      static void inTransaction​(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)  
      static void inTransaction​(org.hibernate.StatelessSession session, java.util.function.Consumer<org.hibernate.StatelessSession> action)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransactionUtil

        public TransactionUtil()
    • Method Detail

      • inTransaction

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

        public static void inTransaction​(EntityManager entityManager,
                                         java.util.function.Consumer<EntityManager> action)
      • inTransaction

        public static void inTransaction​(org.hibernate.StatelessSession session,
                                         java.util.function.Consumer<org.hibernate.StatelessSession> action)
      • fromTransaction

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

        public static <R> R fromTransaction​(EntityManager entityManager,
                                            java.util.function.Function<EntityManager,​R> action)