Class TransactionUtil2
java.lang.Object
org.hibernate.testing.transaction.TransactionUtil2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <R> RfromSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor, R> action) static <R> RfromTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Function<org.hibernate.engine.spi.SessionImplementor, R> action) static <R> RfromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor, R> action) static voidinSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.engine.spi.SessionImplementor> action) static <R> RinSessionReturn(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Function<org.hibernate.engine.spi.SessionImplementor, R> action) static voidinStatelessSession(org.hibernate.engine.spi.SessionFactoryImplementor sfi, Consumer<org.hibernate.StatelessSession> action) static voidinStatelessTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.StatelessSession> action) static voidinStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action) static voidinTransaction(org.hibernate.engine.spi.SessionFactoryImplementor factory, Consumer<org.hibernate.engine.spi.SessionImplementor> action) static voidinTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
Field Details
-
ACTION_COMPLETED_TXN
- See Also:
-
-
Constructor Details
-
TransactionUtil2
public TransactionUtil2()
-
-
Method Details
-
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) -
inSessionReturn
public static <R> R inSessionReturn(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)
-