[hibernate-commits] Hibernate SVN: r18195 - core/trunk/entitymanager/src/main/java/org/hibernate/ejb.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Dec 10 09:11:34 EST 2009


Author: epbernard
Date: 2009-12-10 09:11:33 -0500 (Thu, 10 Dec 2009)
New Revision: 18195

Modified:
   core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
Log:
HHH-4662 do not rollback when the exception occurs

Modified: core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java
===================================================================
--- core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java	2009-12-10 14:01:39 UTC (rev 18194)
+++ core/trunk/entitymanager/src/main/java/org/hibernate/ejb/AbstractEntityManagerImpl.java	2009-12-10 14:11:33 UTC (rev 18195)
@@ -44,6 +44,7 @@
 import javax.persistence.TypedQuery;
 import javax.persistence.PessimisticLockScope;
 import javax.persistence.LockTimeoutException;
+import javax.persistence.QueryTimeoutException;
 import javax.persistence.criteria.CriteriaQuery;
 import javax.persistence.criteria.CriteriaBuilder;
 import javax.persistence.metamodel.Metamodel;
@@ -809,6 +810,9 @@
 		if ( e instanceof LockTimeoutException ) {
 			return;
 		}
+		if ( e instanceof QueryTimeoutException ) {
+			return;
+		}
 
 		try {
 			markAsRollback();



More information about the hibernate-commits mailing list