On 26 June 2012 21:17, Hardy Ferentschik <ha...@hibernate.org> wrote: > > On 26 Jun 2012, at 21:37, Sanne Grinovero <sa...@hibernate.org> wrote: > >> Ok that sounds all nice. But we need programmatic definition of >> annotations too, you remember Hibernate Search right? > > How is that conceptually different than XML defined ones?
Not conceptually, but in practice, does Jandex support this directly or should we add a thin layer of indirection? Plus, you're suggesting we re-wire dependencies in other modules too right? (like Search) > >> The first point you make about the XClass abstraction sounds to me a >> good one, a good reason to use it. It doesn't have to be big and >> bloated, but if we have a simple way to abstract from the annotation >> reading >> - XML >> - Class definitions >> - programmatic overrides > > That's where the Jandex index comes in. It can abstract all of this and once > all the right information is in the index we just use it to process the > annotation (real or pseudo ones). > >> in a single API, that sounds like a good thing? > > Right, that's what I want as well > >> You mention this API >> is confusing, maybe we can improve on it? > > Why, when there is a better approach? > >> Sounds better than to have >> to deal with the three sources independently. > > We won't have to. > > --hardy _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev