0

私は次の関係を持っています

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`))

手がかりがある人はいますか?前もって感謝します

4

1 に答える 1