[hibernate-commits] Hibernate SVN: r18579 - core/branches/Branch_3_3_2_GA_CP/core/src/main/java/org/hibernate/persister/entity.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Jan 18 23:26:20 EST 2010


Author: stliu
Date: 2010-01-18 23:26:20 -0500 (Mon, 18 Jan 2010)
New Revision: 18579

Modified:
   core/branches/Branch_3_3_2_GA_CP/core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
Log:
JBPAPP-2276 HHH-3338 - Order of attributes in generated SQL query is dependent on Java version

Modified: core/branches/Branch_3_3_2_GA_CP/core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
===================================================================
--- core/branches/Branch_3_3_2_GA_CP/core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java	2010-01-19 03:09:22 UTC (rev 18578)
+++ core/branches/Branch_3_3_2_GA_CP/core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java	2010-01-19 04:26:20 UTC (rev 18579)
@@ -28,6 +28,7 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.LinkedHashSet;
 import java.util.Map;
 import java.util.ArrayList;
 
@@ -56,7 +57,7 @@
 
 /**
  * Implementation of the "table-per-concrete-class" or "roll-down" mapping 
- * strategy for an entity and its inheritence hierarchy.
+ * strategy for an entity and its inheritance hierarchy.
  *
  * @author Gavin King
  */
@@ -390,7 +391,7 @@
 				);
 		}
 
-		HashSet columns = new HashSet();
+		HashSet columns = new LinkedHashSet();
 		Iterator titer = model.getSubclassTableClosureIterator();
 		while ( titer.hasNext() ) {
 			Table table = (Table) titer.next();



More information about the hibernate-commits mailing list