public class TransactionUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against the
|
static String |
EVENT_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against the
|
static String |
SECURE_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against the
|
Constructor and Description |
---|
TransactionUtils() |
Modifier and Type | Method and Description |
---|---|
static org.springframework.transaction.TransactionStatus |
createTransaction(int propagationBehavior,
int isolationLevel,
org.springframework.transaction.PlatformTransactionManager transactionManager,
boolean isReadOnly) |
static org.springframework.transaction.TransactionStatus |
createTransaction(int propagationBehavior,
org.springframework.transaction.PlatformTransactionManager transactionManager,
boolean isReadOnly) |
static org.hibernate.Transaction |
createTransaction(org.hibernate.Session session) |
static org.springframework.transaction.TransactionStatus |
createTransaction(String name,
int propagationBehavior,
int isolationLevel,
org.springframework.transaction.PlatformTransactionManager transactionManager,
boolean isReadOnly) |
static org.springframework.transaction.TransactionStatus |
createTransaction(String name,
int propagationBehavior,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
static org.springframework.transaction.TransactionStatus |
createTransaction(String name,
int propagationBehavior,
org.springframework.transaction.PlatformTransactionManager transactionManager,
boolean isReadOnly) |
static void |
finalizeTransaction(org.hibernate.Transaction transaction,
boolean isError) |
static void |
finalizeTransaction(org.springframework.transaction.TransactionStatus status,
org.springframework.transaction.PlatformTransactionManager transactionManager,
boolean isError) |
static boolean |
isTransactionalEntityManager(javax.persistence.EntityManager em) |
public static final String DEFAULT_TRANSACTION_MANAGER
blPUpersistence unit. For instance:
@Transactional(TransactionUtils.DEFAULT_TRANSACTION_MANAGER)
public static final String EVENT_TRANSACTION_MANAGER
blEventPUpersistence unit. For instance:
@Transactional(TransactionUtils.EVENT_TRANSACTION_MANAGER)
public static final String SECURE_TRANSACTION_MANAGER
blSecurePUpersistence unit. For instance:
@Transactional(TransactionUtils.SECURE_TRANSACTION_MANAGER)
public static org.hibernate.Transaction createTransaction(org.hibernate.Session session)
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager)
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly)
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly)
public static org.springframework.transaction.TransactionStatus createTransaction(int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly)
public static org.springframework.transaction.TransactionStatus createTransaction(int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly)
public static boolean isTransactionalEntityManager(javax.persistence.EntityManager em)
public static void finalizeTransaction(org.hibernate.Transaction transaction, boolean isError)
public static void finalizeTransaction(org.springframework.transaction.TransactionStatus status, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isError)
Copyright © 2022. All rights reserved.