| I believe this is expected. After all, the new entity will ultimately have the same ID as the old (the same as the Parent#id). Hibernate assumes that 2 entities with the same ID represent the same entity. There can only be one representation of the same entity in the PersistenceContext. |