我正在嘗試使用父對象上的saveOrUpdate函數從Hibernate Java對象中的集合中刪除項目。更新和插入正常工作,但對象未正確刪除。 saveOrUpdate()是否有能力識別和刪除已從父集中刪除的對象?作爲一個方面說明,我有映射從DB - > hibernate java對象 - >域對象的映射器,並且域對象保留在會話中。我是否需要保持會話中的hibernate java對象才能正常工作?帶刪除的Hibernate SaveOrUpdate
更新(回答):我剛剛結束了使用merge()而不是saveOrUpdate()。在必要時合併調用DELETE,而不必在會話中存儲java hibernate對象。