Re: [hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-10 Thread Steve Ebersole
Well the "if it makes sense" is what I am trying to gauge ;) On Fri, Mar 10, 2017 at 12:57 AM Christian Beikov < christian.bei...@gmail.com> wrote: > In that case I'd say let's do it if it makes sense :) > > > Mit freundlichen Grüßen, >

Re: [hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-09 Thread Christian Beikov
In that case I'd say let's do it if it makes sense :) Mit freundlichen Grüßen, *Christian Beikov* Am 10.03.2017 um 00:14 schrieb Steve Ebersole: > > That's basically exactly what @Incubating means - we are exposing this > n

Re: [hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-09 Thread Steve Ebersole
That's basically exactly what @Incubating means - we are exposing this new API/SPI but users should fully expect the contracts to change. Basically the annotated API/SPI is not held to our normal compatibility rules - this is a new thing and we assume it will evolve in use On Thu, Mar 9, 2017, 3:

Re: [hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-09 Thread Christian Beikov
Is there a definition to what @Incubating means? I'd rather not make it an API until we played a little with it for new features. Mit freundlichen Grüßen, *Christian Beikov* Am 09.03.2017 um 17:35 schrieb Steve Ebersole: >

Re: [hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-09 Thread Alessio Stalla
Well, as the developer of a framework that uses Hibernate for persistence, I say yes to more introspection APIs :) On 9 March 2017 at 17:35, Steve Ebersole wrote: > Currently in 6.0 we have the notion of a Navigable which models any "piece" > of the application's domain model[1]. We also have t

[hibernate-dev] 6.0 - design question: "model navigation" exposed as an API?

2017-03-09 Thread Steve Ebersole
Currently in 6.0 we have the notion of a Navigable which models any "piece" of the application's domain model[1]. We also have the notion of a NavigableVisitationStrategy which defines the strategy for handling the visitation of the nodes in a Navigable tree. In other words, Hibernate defines a c