Top Description Constructors Methods
org.hibernate.internal

public Class TransactionManagement

extends Object
Class Inheritance
Imports
org.hibernate.Transaction, .TransactionManagementException, java.util.function.Consumer, .Function

Methods used by org.hibernate.SessionFactory to manage transactions.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
commit(Transaction transaction)

public static <S> void
manageTransaction(S session, Transaction transaction, Consumer<S> consumer)

public static <S, R> R
manageTransaction(S session, Transaction transaction, Function<S, R> function)

private static void
rollback(Transaction transaction, RuntimeException exception)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TransactionManagementback to summary
public TransactionManagement()

Method Detail

commitback to summary
private static void commit(Transaction transaction)
manageTransactionback to summary
public static <S> void manageTransaction(S session, Transaction transaction, Consumer<S> consumer)
manageTransactionback to summary
public static <S, R> R manageTransaction(S session, Transaction transaction, Function<S, R> function)
rollbackback to summary
private static void rollback(Transaction transaction, RuntimeException exception)