たとえば、従業員と部門の2つのテーブルがあり、使用しています
@ManyToOne
@JoinColumn(name = "DEPT_ID", nullable = true, insertable = false, updatable = false)
private Department department;
従業員で。ここで、Department の列の 1 つが何らかの値に更新されるたびに、Employee に子レコードがある場合は更新されないという 1 つの制約を追加します。
CascadeType を使用してこれを実現できますか? または、カスタム制約を定義できる他の方法はありますか?