public static class HibernateConfiguration.NuxeoHibernateTransaction extends org.hibernate.ejb.transaction.JoinableCMTTransaction
Needed because the sync from org.hibernate.ejb.EntityManagerImpl#close must run before the one from ConnectionHelper.
org.hibernate.ejb.transaction.JoinableCMTTransaction.JoinStatus
Constructor and Description |
---|
HibernateConfiguration.NuxeoHibernateTransaction(JDBCContext jdbcContext,
TransactionFactory.Context transactionContext) |
Modifier and Type | Method and Description |
---|---|
void |
registerSynchronization(Synchronization sync) |
begin, commit, getStatus, isTransactionInProgress, markForJoined, resetStatus
getTransaction, isActive, rollback, setTimeout, wasCommitted, wasRolledBack
public HibernateConfiguration.NuxeoHibernateTransaction(JDBCContext jdbcContext, TransactionFactory.Context transactionContext)
public void registerSynchronization(Synchronization sync) throws HibernateException
registerSynchronization
in interface Transaction
registerSynchronization
in class CMTTransaction
HibernateException
Copyright © 2013 Nuxeo SA. All Rights Reserved.