我有在Apache Tomcat 7上運行的系統(7.0.34如果有什麼差別)與映射像這樣爲什麼休眠一段時間後停止工作?
@OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.PERSIST,CascadeType.MERGE})
@JoinTable(name = "device_document",
joinColumns = {@JoinColumn(name = "device_id", referencedColumnName = "device_id")},
inverseJoinColumns = @JoinColumn(name = "document_id", referencedColumnName = "id"))
public Set<Document> getDocuments() {
return documents;
}
一個屬性當我做打電話給我的保存功能,它的作品不錯,但一段時間後,完全相同的代碼,用完全相同的數據拋出一個異常
unsaved transient instance - save the transient instance before flushing
它不斷拋出該異常每次我嘗試,直到(有時)我重新啓動Tomcat服務保存實例。
你知道爲什麼會發生這種情況嗎?
關於「未保存的瞬態實例錯誤」的常見帖子讀到這是關於級聯,但已經嘗試將CascadeType設置爲全部,並且它是相同的 –