I'm experiencing this in 5.2.2, if I merge the owner entity and the lazy collection has @OneToMany( cascade = { PERSIST, MERGE } ) theb Hibernate issues a double INSERT.