Giả sử tôi có mối quan hệ một chiều @ManyToOne
như sau:
@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;
}
Nếu tôi có cha mẹ P và con cái C 1 ... C n tham chiếu trở lại P, có cách nào tốt và hay trong JPA để tự động loại bỏ các con C 1 ... C n khi P bị loại bỏ (tức là entityManager.remove(P)
) không?
Những gì tôi đang tìm kiếm là một chức năng tương tự như ON DELETE CASCADE
trong SQL.