私が持っていると言う一方向の @ManyToOne
次のような関係を:
@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;
}
Pを参照する親Pと子C 1 ... C nがある場合、JPには、Pが削除されたときに(つまり)子C 1 ... C nを自動的に削除するクリーンできれいな方法がありentityManager.remove(P)
ますか?
私が探しているのは、ON DELETE CASCADE
SQL と同様の機能です。