私は次の関係を持っています
Class UserAccount{
@OneToMany(mappedBy = "firstSharedBy")
private List<Images> imagesFirstShared;
}
Class Images{
@ManyToOne
@JoinColumn
private UserAccount firstSharedBy;
}
UserAccount インスタンスを削除したい。だから私はこれをします。
userAccount.getImagesFirstShared().clear();
entityManager.remove(userAccount);
しかし、それは次の例外をスローします
Cannot delete or update a parent row: a foreign key constraint fails (`testdb`.`Images`, CONSTRAINT `FK201C4A25D4C117` FOREIGN KEY (`firstSharedBy_USER_NAME`) REFERENCES `USERACCOUNT` (`USER_NAME`))
手がかりがある人はいますか?前もって感謝します