[Mulgara-svn] r552 - branches/nw-interface/src/jar/query/java/org/mulgara/query/operation

pag at mulgara.org pag at mulgara.org
Thu Nov 15 06:36:42 UTC 2007


Author: pag
Date: 2007-11-15 00:36:41 -0600 (Thu, 15 Nov 2007)
New Revision: 552

Modified:
   branches/nw-interface/src/jar/query/java/org/mulgara/query/operation/Rollback.java
Log:
Now pulling connection out of a transaction when rolling back the contained session - since rollbacks force the transaction to end

Modified: branches/nw-interface/src/jar/query/java/org/mulgara/query/operation/Rollback.java
===================================================================
--- branches/nw-interface/src/jar/query/java/org/mulgara/query/operation/Rollback.java	2007-11-15 06:34:10 UTC (rev 551)
+++ branches/nw-interface/src/jar/query/java/org/mulgara/query/operation/Rollback.java	2007-11-15 06:36:41 UTC (rev 552)
@@ -45,7 +45,8 @@
     Session session = conn.getSession();
     if (session != null) {
       session.rollback();
-      return setResultMessage("Successfully rolled back transaction");
+      conn.setAutoCommit(true);  // this is called because stayInTx returns false
+      return setResultMessage("Successfully rolled back changes");
     } else {
       assert conn instanceof org.mulgara.connection.DummyConnection;
       return setResultMessage("Skipped rollback for internal connection");




More information about the Mulgara-svn mailing list