[hibernate-commits] Hibernate SVN: r11619 - branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/cfg.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon Jun 4 08:56:41 EDT 2007
Author: max.andersen at jboss.com
Date: 2007-06-04 08:56:41 -0400 (Mon, 04 Jun 2007)
New Revision: 11619
Modified:
branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/cfg/JDBCBinder.java
Log:
better info
Modified: branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/cfg/JDBCBinder.java
===================================================================
--- branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/cfg/JDBCBinder.java 2007-06-04 12:54:49 UTC (rev 11618)
+++ branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/cfg/JDBCBinder.java 2007-06-04 12:56:41 UTC (rev 11619)
@@ -423,6 +423,7 @@
boolean naturalId;
if (keyColumns.size()>1) {
+ log.debug("id strategy for " + rc.getEntityName() + " since it has a multiple column primary key");
tableIdentifierStrategyName = "assigned";
naturalId = true;
@@ -441,7 +442,9 @@
suggestedStrategy = "assigned";
}
tableIdentifierStrategyName = suggestedStrategy;
- }
+ } else {
+ tableIdentifierStrategyName = suggestedStrategy;
+ }
naturalId = "assigned".equals( tableIdentifierStrategyName );
Column pkc = (Column) keyColumns.get(0);
@@ -457,7 +460,7 @@
processed.add(pkc);
}
id.setIdentifierGeneratorStrategy(tableIdentifierStrategyName);
- id.setIdentifierGeneratorProperties(revengStrategy.getTableIdentifierProperties(tableIdentifier));
+ id.setIdentifierGeneratorProperties(revengStrategy.getTableIdentifierProperties(tableIdentifier));
if(naturalId) {
id.setNullValue("undefined");
}
More information about the hibernate-commits
mailing list