[hibernate-dev] API/SPI in 5.0

Emmanuel Bernard emmanuel at hibernate.org
Thu Feb 6 16:51:59 EST 2014


On Thu 2014-02-06 21:52, Hardy Ferentschik wrote:
> 
> On 6 Jan 2014, at 15:10, Steve Ebersole <steve at hibernate.org> wrote:
> 
> > On Thu, Feb 6, 2014 at 6:46 AM, Emmanuel Bernard <emmanuel at hibernate.org>wrote:
> > 
> > Configuration.getreflectionManager (optional)
> >> 
> > 
> > We do not use commons-annotations anymore at all (yaay!).  If you need
> > access to this type of functionality, I have been thinking about passing
> > along access to the Jandex index we use.
> 
> >> The class mappings is necessary for us as it offers the list of entities
> >> we need to look at. From them, we bootstrap with the subsection that are
> >> @Indexed entities.
> >> 
> > 
> > "Mapping information" is MetadataImplementor.  Though tbh it sounds like
> > you really just want/need Jandex.
> 
> +100 I think it might be time to address https://hibernate.atlassian.net/browse/HSEARCH-1213
> and get rid of commons annotations and just consume the Jandex index resp. build our own.
> 
> The bigger road block for this atm is the programmatic configuration which uses the proxy 
> annotations approach from commons annotations. However, with the new metamodel we have
> we should be able to instantiate the model classes directly and skip the whole proxy business.

Which metamodel, the ORM one? Hibernate Search doesnot / cannot depend on ORM for
that part (the programmatic API). Only the orm module can.


More information about the hibernate-dev mailing list