Допустим, у меня есть однонаправленное @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 и дети C 1 .. .C n , ссылаясь на P, есть ли чистый и красивый способ в JPA для автоматического удаления дочерних элементов C 1 ... C n , когда P равен удалено (например, entityManager.remove (P)
)?
Я ищу функциональность, аналогичную ON DELETE CASCADE
в SQL.