[hibernate-commits] Hibernate SVN: r21000 - entitymanager/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/ejb.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon Dec 19 04:03:14 EST 2011
Author: stliu
Date: 2011-12-19 04:03:13 -0500 (Mon, 19 Dec 2011)
New Revision: 21000
Modified:
entitymanager/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
Log:
JBPAPP-7072 HHH-6599 - Hibernate mark as rollback even for no transaction requests
Modified: entitymanager/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
===================================================================
--- entitymanager/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java 2011-12-19 08:56:42 UTC (rev 20999)
+++ entitymanager/branches/v3_4_0_GA_CP/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java 2011-12-19 09:03:13 UTC (rev 21000)
@@ -418,7 +418,9 @@
);
}
try {
- transactionManager.setRollbackOnly();
+ if ( transactionManager.getStatus() != Status.STATUS_NO_TRANSACTION ) {
+ transactionManager.setRollbackOnly();
+ }
}
catch (SystemException e) {
throw new PersistenceException( "Unable to set the JTA transaction as RollbackOnly", e );
More information about the hibernate-commits
mailing list