[exo-jcr-commits] exo-jcr SVN: r5117 - in jcr/trunk/exo.jcr.component.core/src: test/java/org/exoplatform/services/jcr/impl/util/jdbc and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Oct 28 05:36:11 EDT 2011


Author: tolusha
Date: 2011-10-28 05:36:11 -0400 (Fri, 28 Oct 2011)
New Revision: 5117

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/clean/rdbms/DBCleanService.java
   jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/util/jdbc/TestDBCleaner.java
Log:
EXOJCR-1585: Fix bug

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/clean/rdbms/DBCleanService.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/clean/rdbms/DBCleanService.java	2011-10-28 07:02:26 UTC (rev 5116)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/clean/rdbms/DBCleanService.java	2011-10-28 09:36:11 UTC (rev 5117)
@@ -96,6 +96,8 @@
       });
 
       DBCleaner dbCleaner = getWorkspaceDBCleaner(jdbcConn, wsEntry);
+      jdbcConn.setAutoCommit(false);
+
       try
       {
          dbCleaner.executeCleanScripts();
@@ -181,10 +183,6 @@
             jdbcConn.setAutoCommit(true);
          }
       }
-      else
-      {
-         jdbcConn.setAutoCommit(false);
-      }
 
       if (dialect.equalsIgnoreCase(DBConstants.DB_DIALECT_ORACLE)
          || dialect.equalsIgnoreCase(DBConstants.DB_DIALECT_ORACLEOCI)
@@ -841,10 +839,6 @@
             jdbcConn.setAutoCommit(true);
          }
       }
-      else
-      {
-         jdbcConn.setAutoCommit(false);
-      }
 
       if (!isMultiDB)
       {

Modified: jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/util/jdbc/TestDBCleaner.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/util/jdbc/TestDBCleaner.java	2011-10-28 07:02:26 UTC (rev 5116)
+++ jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/util/jdbc/TestDBCleaner.java	2011-10-28 09:36:11 UTC (rev 5117)
@@ -149,7 +149,7 @@
 
    public void testRemoveRepositoryMultiDB() throws Exception
    {
-      String repositoryName = "repoTestRemoveMulti";
+      String repositoryName = "repom";
 
       RepositoryEntry repositoryEntry = createMultiDB(repositoryName);
 
@@ -186,7 +186,7 @@
 
    public void testRemoveRepositorySingleDB() throws Exception
    {
-      String repositoryName = "repoTestRemoveSingle";
+      String repositoryName = "repos";
 
       RepositoryEntry repositoryEntry = createSingleDB(repositoryName);
 
@@ -247,6 +247,8 @@
 
       // remove content
       Connection jdbcConn = ds.getConnection();
+      jdbcConn.setAutoCommit(false);
+
       DBCleaner repositoryDBCleaner = DBCleanService.getRepositoryDBCleaner(jdbcConn, repositoryEntry);
 
       repositoryDBCleaner.executeCleanScripts();
@@ -293,6 +295,8 @@
 
       // remove content
       Connection jdbcConn = ds.getConnection();
+      jdbcConn.setAutoCommit(false);
+
       DBCleaner repositoryDBCleaner = DBCleanService.getRepositoryDBCleaner(jdbcConn, repositoryEntry);
 
       repositoryDBCleaner.executeCleanScripts();



More information about the exo-jcr-commits mailing list