[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