db-ddlutils-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m...@apache.org
Subject svn commit: r332087 - /db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java
Date Wed, 09 Nov 2005 17:37:02 GMT
Author: mvdb
Date: Wed Nov  9 09:36:59 2005
New Revision: 332087

URL: http://svn.apache.org/viewcvs?rev=332087&view=rev
Log:
Before committing, check if autocommit is turned on to prevent a sql exception

Modified:
    db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java

Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java
URL: http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java?rev=332087&r1=332086&r2=332087&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java Wed Nov
 9 09:36:59 2005
@@ -732,7 +732,10 @@
                 // we'll have to commit the statement(s) because otherwise most likely
                 // the auto increment hasn't happened yet (the db didn't actually
                 // perform the insert yet so no triggering of sequences did occur)
-                connection.commit();
+                if (!connection.getAutoCommit())
+                {
+                    connection.commit();
+                }
 
                 queryStmt       = connection.createStatement();
                 lastInsertedIds = queryStmt.executeQuery(queryIdSql);



Mime
View raw message