You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/07/13 20:20:32 UTC
svn commit: r421677 -
/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java
Author: aadamchik
Date: Thu Jul 13 11:20:32 2006
New Revision: 421677
URL: http://svn.apache.org/viewvc?rev=421677&view=rev
Log:
adding explicit commit to MySQL pk generator, as it shouldn't make any assumptions regarding the state of the transaction
Modified:
incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java
Modified: incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java?rev=421677&r1=421676&r2=421677&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/dba/mysql/MySQLPkGenerator.java Thu Jul 13 11:20:32 2006
@@ -91,6 +91,11 @@
Connection con = node.getDataSource().getConnection();
try {
+
+ if(con.getAutoCommit()) {
+ con.setAutoCommit(false);
+ }
+
Statement st = con.createStatement();
try {
@@ -121,6 +126,8 @@
}
}
}
+
+ con.commit();
}
catch (SQLException otherEx) {
exception = processSQLException(otherEx, exception);