假设我有如下所示的单向 @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,那么在JPA中是否有一种干净漂亮的方法来在删除P(即)时自动删除子C 1 ... C nentityManager.remove(P)
?
我正在寻找的功能类似于ON DELETE CASCADE
SQL。