Author: ainze
Date: 2009-05-04 17:19:53 -0400 (Mon, 04 May 2009)
New Revision: 4722
Modified:
jbpm4/branches/ainze/modules/test-base/src/main/java/org/jbpm/test/Db.java
Log:
hack because of not fully initialized hibernate configurations
Modified: jbpm4/branches/ainze/modules/test-base/src/main/java/org/jbpm/test/Db.java
===================================================================
--- jbpm4/branches/ainze/modules/test-base/src/main/java/org/jbpm/test/Db.java 2009-05-04
21:01:08 UTC (rev 4721)
+++ jbpm4/branches/ainze/modules/test-base/src/main/java/org/jbpm/test/Db.java 2009-05-04
21:19:53 UTC (rev 4722)
@@ -78,6 +78,13 @@
List<String> dropForeignKeysSql = new ArrayList<String>();
List<String> createForeignKeysSql = new ArrayList<String>();
Iterator<Table> iter = configuration.getTableMappings();
+
+ //if no session-factory is build, the configuration is not fully initialized.
+ //Hence, the ForeignKey's won't have a referenced table. This is calculated
on
+ //second pass.
+ configuration.buildMappings();
+
+
while (iter.hasNext()) {
Table table = (Table) iter.next();
if (table.isPhysicalTable()) {
Show replies by date