FYI, unless I hear otherwise: https://hibernate.atlassian.net/browse/HCANN-56
On Tue 03 Sep 2013 11:01:02 PM CDT, Steve Ebersole wrote: > > > org.hibernate.annotations.common.reflection.XAnnotatedElement > > On Tue 03 Sep 2013 05:22:22 PM CDT, Steve Ebersole wrote: >> After looking through this some more, I think what you say could >> almost work. But: >> >> 1) Still need a way to determine the declarer of a property rather >> than just blindly accepting XProperty.getAnnotation(Convert.class). >> This is needed for the Super/Sub MappedSuperclass/Entity case in my >> initial email to properly interpret Convert precedence. Is the best >> option here a change to hibernate-commons-annotations, and if so what >> change specifically? Adding `XClass XProperty#getDeclarer()`? > > > As an alternative to `XClass XProperty#getDeclarer()` for this > particular use case, I could also see having XAnnotatedElement (and > therefore AnnotationReader) more closely mimic > java.lang.reflect.AnnotatedElement in terms of exposed API. > Especially, here, addition of a getDeclaredAnnotations() method (and > I'd also argue for a getDeclaredAnnotation(Class<T> annotationType) > method). _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev