Author: ppoddar
Date: Tue Mar 16 16:47:15 2010
New Revision: 923864

URL: http://svn.apache.org/viewvc?rev=923864&view=rev
Log:
OPENJPA-1565: Raise correct Query/LockTimeout exception

Modified:
    
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java

Modified: 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java?rev=923864&r1=923863&r2=923864&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java
 (original)
+++ 
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java
 Tue Mar 16 16:47:15 2010
@@ -926,6 +926,8 @@ public class DB2Dictionary
     protected boolean isFatalException(int subtype, SQLException ex) {
         String errorState = ex.getSQLState();
         int errorCode = ex.getErrorCode();
+        if (errorCode == -952 && "57014".equals(errorState))
+            return false;
         if (subtype == StoreException.LOCK && "57033".equals(errorState)
             && ex.getMessage().indexOf("80") != -1) {
             return false;


Reply via email to