diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java index 9334d922af..f939a1cd7d 100644 --- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java @@ -252,6 +252,7 @@ public void processEntityHierarchies(Set processedEntityNames) { } AnnotationBinder.bindClass( clazz, inheritanceStatePerClass, rootMetadataBuildingContext ); + AnnotationBinder.bindFetchProfilesForClass( clazz, rootMetadataBuildingContext ); processedEntityNames.add( clazz.getName() ); } } @@ -301,7 +302,9 @@ private void orderHierarchy(List copy, List newList, List