Dire que j'ai un unidirectionnelle @ManyToOne
relation comme suit:
@Entity
public class Parent implements Serializable {
@Id
@GeneratedValue
private long id;
}
@Entity
public class Child implements Serializable {
@Id
@GeneratedValue
private long id;
@ManyToOne
@JoinColumn
private Parent parent;
}
Si j'ai un parent P et les enfants C1...Cn référencement de retour à P, est-il propre et jolie façon de JPA pour supprimer automatiquement les enfants C1...Cn lorsque P est supprimé (c - entityManager.remove(P)
)?
Ce que je recherche est une fonctionnalité similaire à ON DELETE CASCADE
en SQL.
C'est essentiellement la même question que celle-ci (lien), et de ce que j'ai pu rassembler de cela, la réponse est "non"?