[jboss-cvs] JBossAS SVN: r75071 - branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 25 12:33:39 EDT 2008


Author: adrian at jboss.org
Date: 2008-06-25 12:33:39 -0400 (Wed, 25 Jun 2008)
New Revision: 75071

Modified:
   branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
Log:
[JBAS-5678] - Always make sure we rollback before a close when autocommit is off

Modified: branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2008-06-25 16:23:53 UTC (rev 75070)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2008-06-25 16:33:39 UTC (rev 75071)
@@ -229,6 +229,16 @@
       cleanup();
       try
       {
+         // See JBAS-5678
+         if (underlyingAutoCommit == false)
+            con.rollback();
+      }
+      catch (SQLException ignored)
+      {
+         getLog().trace("Ignored error during rollback: ", ignored);
+      }
+      try
+      {
          con.close();
       }
       catch (SQLException ignored)




More information about the jboss-cvs-commits mailing list