我無法從數據庫中刪除實體。我有兩個課,其中一個是收據,另一個是服務。收據有使用JPA刪除實體
@ElementCollection
@OneToMany(cascade={CascadeType.ALL}, orphanRemoval=true)
public List<Serving> servings;
而且我正在嘗試從控制器中刪除一份服務。
Serving serving = Serving.findById(servID);
serving.delete();
結果是;
執行異常 的PersistenceException發生:org.hibernate.exception.ConstraintViolationException:無法執行JDBC批處理更新
FK contraint以dB爲單位? – esej
當然fk ... –
對不起,但你能指定你的問題嗎? (我認爲如果Reciept在服務中被映射,我也會發現它很有趣,如果是這樣的話,怎麼樣?) – esej