[hibernate-commits] Hibernate SVN: r18774 - jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Feb 10 21:46:16 EST 2010


Author: hardy.ferentschik
Date: 2010-02-10 21:46:15 -0500 (Wed, 10 Feb 2010)
New Revision: 18774

Modified:
   jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
Log:
METAGEN-9 Added support for Embeddable

Modified: jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
===================================================================
--- jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java	2010-02-11 02:43:51 UTC (rev 18773)
+++ jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java	2010-02-11 02:46:15 UTC (rev 18774)
@@ -125,6 +125,9 @@
 			ClassWriter.writeFile( entity, context );
 		}
 
+		// we cannot process the delayed entities in any order. There might be dependencies between them.
+		// we need to process the top level entities first
+		// TODO make sure that we don't run into circualt dependecies here
 		Collection<MetaEntity> toProcessEntities = context.getMetaSuperclassOrEmbeddable();
 		while ( !toProcessEntities.isEmpty() ) {
 			Set<MetaEntity> processedEntities = new HashSet<MetaEntity>();



More information about the hibernate-commits mailing list