Ok, thanks and sorry I missed this :) I was aware that it would switch to sequences rather than identity, but I missed that there would be a single Sequence shared among types... I still find that a bit surprising as I would expect to generally want different sequences for each type.
Thanks, Sanne On 21 August 2015 at 16:21, Steve Ebersole <st...@hibernate.org> wrote: > Please see the migration guide and/or blogs :) > > Yes, we changed the default mapping for how id generators are mapped as > discussed extensively on the mail list last month or earlier this month. > Essentially we changed the default for `hibernate.id.new_generator_mappings` > from false to true for 5.0. For H2, the old mapping would have been an > IDENTITY column. The "new" mapping is the SequenceStyleGenerator. > > > > On Fri, Aug 21, 2015 at 10:16 AM Sanne Grinovero <sa...@hibernate.org> > wrote: >> >> Hi all, >> after upgrading Hibernate Search to Hibernate ORM 5.0.0.Final we >> noticed a small change in behaviour in sequences. >> >> In a single test we persist two entities of differnent types, Country >> and Address, and both types have the id mapped as follows: >> >> @Id >> @GeneratedValue >> Long id; >> >> Previously, when running on H2, the IDs assigned to these two entities >> would be respectively 1 and 1. >> When upgrading ORM from 5.0.0.CR3 to 5.0.0.Final, the assigned ids are >> now 1 and 2. >> >> Are sequences now being shared by default across unrelated entities? >> Is this the new intended default? >> >> Thanks, >> Sanne >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev