[hibernate-commits] Hibernate SVN: r15110 - core/trunk/core/src/main/java/org/hibernate/impl.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Aug 18 22:51:06 EDT 2008


Author: cbredesen
Date: 2008-08-18 22:51:06 -0400 (Mon, 18 Aug 2008)
New Revision: 15110

Modified:
   core/trunk/core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java
Log:
HHH-2694 moved schemaExport.drop() before connectionProvider.close()

Modified: core/trunk/core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java	2008-08-19 02:40:39 UTC (rev 15109)
+++ core/trunk/core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java	2008-08-19 02:51:06 UTC (rev 15110)
@@ -878,6 +878,10 @@
 
 		settings.getRegionFactory().stop();
 
+		if ( settings.isAutoDropSchema() ) {
+			schemaExport.drop( false, true );
+		}
+
 		try {
 			settings.getConnectionProvider().close();
 		}
@@ -885,10 +889,6 @@
 			SessionFactoryObjectFactory.removeInstance(uuid, name, properties);
 		}
 
-		if ( settings.isAutoDropSchema() ) {
-			schemaExport.drop( false, true );
-		}
-
 		observer.sessionFactoryClosed( this );
 		eventListeners.destroyListeners();
 	}




More information about the hibernate-commits mailing list