1
我正試圖在我沒有寫入的應用程序中發現一個錯誤。Hibernate級聯類型還是別的?
的方案是用戶創建的應用程序和後創建其連接到其上的產品。應用程序具有對產品的引用,反之亦然。問題是產品沒有獲得應用程序ID,我無法弄清楚問題出在哪裏。在過去的某個時候,它在開發過程中被打破了。
我讀過CascadeType應該做同步。我不太瞭解,但他們似乎很奇怪:
class Product {
@ManyToOne(cascade=CascadeType.PERSIST)
Application application;
}
class Application {
@ManyToOne(cascade={CascadeType.REFRESH})
Product product;
}
那麼正確的類型設置?我應該從其他地方尋找問題嗎?
你可能是對的。保存方法非常複雜。我會檢查出來的。 – Raidok