Class TransactionUtil2
java.lang.Object
org.hibernate.testing.transaction.TransactionUtil2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <R> R
fromSession
(SessionFactoryImplementor sfi, Function<SessionImplementor, R> action) static <R> R
fromTransaction
(SessionFactoryImplementor factory, Function<SessionImplementor, R> action) static <R> R
fromTransaction
(SessionImplementor session, Function<SessionImplementor, R> action) static void
inSession
(SessionFactoryImplementor sfi, Consumer<SessionImplementor> action) static <R> R
inSessionReturn
(SessionFactoryImplementor sfi, Function<SessionImplementor, R> action) static void
inStatelessSession
(SessionFactoryImplementor sfi, Consumer<StatelessSession> action) static void
inStatelessTransaction
(SessionFactoryImplementor factory, Consumer<StatelessSession> action) static void
inStatelessTransaction
(StatelessSession session, Consumer<StatelessSession> action) static void
inTransaction
(SessionFactoryImplementor factory, Consumer<SessionImplementor> action) static void
inTransaction
(SessionImplementor session, Consumer<SessionImplementor> action)
-
Field Details
-
ACTION_COMPLETED_TXN
- See Also:
-
-
Constructor Details
-
TransactionUtil2
public TransactionUtil2()
-
-
Method Details
-
inSession
-
fromSession
public static <R> R fromSession(SessionFactoryImplementor sfi, Function<SessionImplementor, R> action) -
inSessionReturn
public static <R> R inSessionReturn(SessionFactoryImplementor sfi, Function<SessionImplementor, R> action) -
inTransaction
public static void inTransaction(SessionFactoryImplementor factory, Consumer<SessionImplementor> action) -
fromTransaction
public static <R> R fromTransaction(SessionFactoryImplementor factory, Function<SessionImplementor, R> action) -
inTransaction
-
fromTransaction
public static <R> R fromTransaction(SessionImplementor session, Function<SessionImplementor, R> action) -
inStatelessSession
public static void inStatelessSession(SessionFactoryImplementor sfi, Consumer<StatelessSession> action) -
inStatelessTransaction
public static void inStatelessTransaction(SessionFactoryImplementor factory, Consumer<StatelessSession> action) -
inStatelessTransaction
public static void inStatelessTransaction(StatelessSession session, Consumer<StatelessSession> action)
-