Class TransactionUtil
- java.lang.Object
-
- org.hibernate.testing.orm.transaction.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)
-
-
-
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)
-
-