JPA CascadeType.ALL löscht keine Waisenkinder

Ich habe Probleme beim Löschen von verwaisten Knoten mit JPA mit der folgenden Zuordnung

@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;

Ich habe das Problem, dass verwaiste Rollen in der Datenbank hängen.

Ich kann die Anmerkung verwendenorg.hibernate.annotations.Cascade Hibernate-spezifisches Tag, aber ich möchte meine Lösung offensichtlich nicht an eine Hibernate-Implementierung binden.

BEARBEITE: JPA 2.0 wird dies anscheinend unterstützen.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage