Class TransactionUtil

java.lang.Object
org.hibernate.testing.orm.transaction.TransactionUtil

public abstract class TransactionUtil extends Object
  • Constructor Details

    • TransactionUtil

      public TransactionUtil()
  • Method Details

    • inTransaction

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

      public static void inTransaction(EntityManager entityManager, Consumer<EntityManager> action)
    • inTransaction

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

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

      public static <R> R fromTransaction(EntityManager entityManager, Function<EntityManager,R> action)