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()
);
Show replies by date