JPA:单向多对一和级联删除
2022-08-31 09:13:17
假设我有一个单向关系,如下所示:@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和孩子C1...Cn引用回P,在JPA中是否有一种干净漂亮的方法来自动删除子级C1...Cn 当 P 被移除时(即 )?entityManager.remove(P)
我正在寻找的是类似于SQL中的功能。ON DELETE CASCADE