On 8 avr. 2011, at 11:09, Hardy Ferentschik wrote:

> On Fri, 08 Apr 2011 10:47:37 +0200, Emmanuel Bernard <emman...@hibernate.org> 
> wrote:
> 
>> What does
>> //this version doesn't break the compatibility
>> means on other versions?
> 
> I also prefer https://gist.github.com/903302#file_1_method_configuration.java
> This version means though that people already using the programmatic API 
> might have to
> reorder/adjust their mapping when upgrading. One reason for that is that atm
> you can for example specify 'defaultGroupSequence' multiple times. After the 
> changes
> you can only specify it after 'type' (which makes sense).
> 
> We already made some changes during the 4.2 development to the programmatic 
> API. If
> we all agree that file_1_method_configuration is the best approach, we should 
> just make
> a final adjustment instead of delaying it and changing it post 4.2
> 
> The versions marked w/ "this version doesn't break the compatibility" won't 
> break any existing
> programmatic mappings, but all of them seem worse than 
> file_1_method_configuration.
> 
> --Hardy

OK I see.
I guess that's a fair trade-off and that's super easy to fix on people's code.
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to