[hibernate-dev] Evolvement of SPIs

Emmanuel Bernard emmanuel at hibernate.org
Mon Apr 2 06:25:47 EDT 2012


On 2 avr. 2012, at 11:44, Hardy Ferentschik wrote:

>> 
>> What's your definition of an SPI, in the team we have slightly different ones.
>> 
>> In Hibernate search an SPI is targeted at frameworks or hyper advanced user who are willing to integrate or enhance Hibernate Search. Otherwise, they are considered APIs - which includes interfaces you might need to implement like FieldBridge. Hibernate ORM has a different semantic where an API is what the application directly code on.
> 
> The HV interpretation of SPI is the same view as in ORM. Imo It makes for a simpler, easier to understand cut between API and SPI. 

You guys think too much of your own comfort and less of the user's ;P



More information about the hibernate-dev mailing list