From 875be0f3faf58baa82c17e3717c24809a97ac778 Mon Sep 17 00:00:00 2001 From: Andrea Boriero Date: Wed, 13 Mar 2024 11:58:37 +0100 Subject: [PATCH] HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd --- .../org/hibernate/boot/model/internal/EntityBinder.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java index 9882f713b0..5d23c03bb7 100644 --- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java +++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java @@ -381,9 +381,9 @@ private void callTypeBinders(PersistentClass persistentClass) { } private void applyTypeBinder(AnnotationUsage metaAnnotated, PersistentClass persistentClass) { - final AnnotationUsage metaAnnotation = metaAnnotated.getAnnotationDescriptor().getAnnotationUsage( TypeBinderType.class ); - final ClassDetails binderClassDetails = metaAnnotation.getClassDetails( "binder" ); - final Class> binderClass = binderClassDetails.toJavaClass(); + final Class> binderClass = metaAnnotated.getAnnotationType() + .getAnnotation( TypeBinderType.class ) + .binder(); final Annotation containingAnnotation = metaAnnotated.toAnnotation();