无法删除或更新父行:外键约束失败(jpa 2.0)

时间:2016-05-08 13:49:02

标签: jpa

当我尝试从数据库中删除一行时,收到以下错误消息:"无法删除或更新父行:外键约束失败(pquino01dbITINERARYTRAVELLER_FLIGHTENTITY,CONSTRAINT FK_ITINERARYTRAVELLER_FLIGHTENTITY_flights_ID FOREIGN KEY(flights_ID)REFERENCES FLIGHTENTITY({{ 1}}))"

ID

有人能看到问题吗?我认为我的@OneToMany注释可能会丢失一些东西,但不知道是什么

1 个答案:

答案 0 :(得分:0)

试试这个:

@OneToMany(cascade = CascadeType.ALL, mappedBy = "flightID", orphanRemoval = true)
private ArrayList<flightEntity> flights;

“flightID”必须等于fligtEntity的实体ID的变量名。

有关mappedBy的文档Bidirectional Relationships

您可以在此处查看CascadeType.ALL的含义Cascade Operations and Relationships