2014-02-18 70 views
5

我研究了eclipselink中的級聯軟刪除,我看到我們可以使用DescriptorCustomizer和AdditionalCriteria來實現這一點。但我的問題是,我有一個巨大的項目,客戶希望擁有所有記錄(也刪除)。我想要一個解決方案來實現這一點,而不需要創建太多的描述符定製程序類。 我有太多的關係,這太難以處理,爲所有孩子編寫sql更新。如何對eclipselink中的所有實體進行軟刪除(邏輯刪除)

我可以級聯軟刪除所有我的實體和他們的孩子更容易嗎?

+0

這聽起來更像是一個問題,需要使用基礎數據庫上的腳本。你使用什麼數據庫? – zbig

回答

2

而不是在Java中進行嘗試,爲什麼不在數據庫級別通過sql或數據庫支持的任何查詢機制來處理這個問題。由於這是一次性操作,因此您可能不想花費精力編寫Java代碼