Hi Gunnar, Can you try using this pull request for HHH-9979 [1] to see if the extra updates go away?
This pull request is already closed because I am going to use new OperationContext functionality to fix HHH-9979. I know this pull request does get rid of some updates, and the future one will as well. Thanks, Gail [1] https://github.com/hibernate/hibernate-orm/pull/1067 On Thu, Jan 21, 2016 at 3:25 AM, Gunnar Morling <gun...@hibernate.org> wrote: > Steve, all, > > I have a model with two entities, Parent and Child, and an > unidirectional one-to-many association from the former to the latter. > > Via @JoinColumn on the association it is ensured that the Parent FK is > stored in the Child table, i.e. without a separate join table. When > inserting a Parent and several Child entities, I see the following > statements: > > INSERT INTO parent (id, name) VALUES (?,?) > > INSERT INTO child (id, childname) VALUES (?,?) > INSERT INTO child (id, childname) values (?,?) > > UPDATE CHILD SET Parent_id=? WHERE id=? > UPDATE CHILD SET Parent_id=? WHERE id=? > > Why is it that the FK is propagated through separate updates instead > of doing it as part of the Child insert? > > Thanks, > > --Gunnar > _______________________________________________ > 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