HHH-13721 Getting duplicated entities with @OneToMany and @ElementCollection

In https://hibernate.atlassian.net/browse/HHH-13721 wurde ein Bug im Zusammenhang mit der @ElementCollection-Annotation beschrieben.

Das Jira-Ticket war zwar noch offen, der Bug konnte allerdings nicht mehr reproduziert werden. Nachdem aber im Code keine Referenz auf das Jira-Ticket zu finden war, wurde mit einem Pull-Request zumindest ein neuer Test hinzugefügt und das Jira-Ticket dann auch geschlossen:
https://github.com/hibernate/hibernate-orm/pull/10283/files

Die @ElementCollection-Annotation ist jedenfalls nicht uninteressant, da man damit eine one-to-many Beziehung abbilden kann, bei der die Child-Elemente zwar in einer eigenen Tabelle gespeichert werden, aber selbst keine Entities sind. Somit sind sie auch an die Parent-Entity gebunden und werden zusammen mit ihr persistiert oder gelöscht. Als Beispiel findet man oft eine Person-Entity der ein oder mehrere Telefonnumern zugeordnet sind.

Link zur Java-Doc der @ElementCollection-Annotation:
https://jakarta.ee/specifications/persistence/3.2/apidocs/jakarta.persistence/jakarta/persistence/elementcollection

Link zur Hibernate-Doc zur @ElementCollection-Annotation:
https://docs.hibernate.org/orm/7.2/userguide/html_single/#collections-elemental