につながる:
Referential integrity constraint violation: "FKCE6C075833B16F41: PUBLIC.TEACHER_COURSE FOREIGN KEY(COURSES_ID) REFERENCES PUBLIC.COURSE(ID)" SQL statement: delete from Course where id=?
子オブジェクトを削除すると、私は「コース」オブジェクトを削除しようとすると、私はこの例外を取得するJDBCバッチ更新例外
「コース」クラスは、次のようになります。
@Entity
public class Course extends Model {
@ManyToOne
public Teacher teacher;
...
}
「先生」クラスは次のようになります。私は(delete()メソッドを使用して)私のコントローラから「コース」を削除しようとするたびに私は、
@Entity
public class Teacher extends Model {
@OneToMany(mappedBy="teacher", cascade=CascadeType.ALL)
public List<Course> courses;
...
}
上記の例外を取得します。どうすれば修正できますか?私は様々なマッピング方法を試みました。データベースのスキーマをどこかで修正する必要はありますか?
ありがとうございました!これは私が最初に投稿したものです。何か明確にする必要がある場合は、教えてください!あなたがCourse
レコードを削除しようとしているよう
私は、リストからコースのインスタンスを削除しようとしたが、それは複雑さを証明し、私はそれを必要としないことに気付きましたので、私は関係を削除。しかし、私はこれらのJPAドキュメントを読む必要があります。再度、感謝します! – Budgetperson