[hibernate-commits] Hibernate SVN: r17870 - core/trunk/entitymanager/src/main/java/org/hibernate/ejb/metamodel.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Oct 28 14:03:10 EDT 2009


Author: gbadner
Date: 2009-10-28 14:03:10 -0400 (Wed, 28 Oct 2009)
New Revision: 17870

Modified:
   core/trunk/entitymanager/src/main/java/org/hibernate/ejb/metamodel/MetamodelImpl.java
Log:
HHH-4202 : Fix to only build an EntityType for PersistentClasses with a mapped class

Modified: core/trunk/entitymanager/src/main/java/org/hibernate/ejb/metamodel/MetamodelImpl.java
===================================================================
--- core/trunk/entitymanager/src/main/java/org/hibernate/ejb/metamodel/MetamodelImpl.java	2009-10-28 16:54:00 UTC (rev 17869)
+++ core/trunk/entitymanager/src/main/java/org/hibernate/ejb/metamodel/MetamodelImpl.java	2009-10-28 18:03:10 UTC (rev 17870)
@@ -57,7 +57,10 @@
 			SessionFactoryImplementor sessionFactory) {
 		MetadataContext context = new MetadataContext( sessionFactory );
 		while ( persistentClasses.hasNext() ) {
-			locateOrBuildEntityType( persistentClasses.next(), context );
+			PersistentClass pc = persistentClasses.next();
+			if ( pc.getMappedClass() != null ) {
+				locateOrBuildEntityType( pc, context );
+			}
 		}
 		context.wrapUp();
 		return new MetamodelImpl( context.getEntityTypeMap(), context.getEmbeddableTypeMap() );



More information about the hibernate-commits mailing list