HQL刪除物件時的主要事項

2021-05-24 02:03:32 字數 424 閱讀 5679

hibernate

中刪除乙個物件時,

首先要配置

xml檔案,將

cascade

屬性設定為

delete

或者delete-orhpan.

同時將inverse

屬性設定為

false

或不設定,預設為

false.

第二,注意此時不能直接

new乙個物件出來,然後呼叫

session.delete(obj);

因為new

出來的物件沒有納入

session

的管理,所有不能級聯刪除!這是只能先從資料庫中拿出資料,然後再刪除。這樣:

session.delete(session.get(obj.class,id));

中小型服務開發的主要事項

1.補償機制 服務要有補償機制,若一次執行失敗,下次會再次執行,直到成功為止.2.時效性 時效性強的服務要即時處理,時效性弱的可通過跑批服務進行處理.3.事務 服務執行過程中要保障執行的正確性,與事務密不可分.特別是在涉及第三方服務時,更要注意事務的完整性.4.日誌 完整的日誌對於監測服務的穩定性至...

VB窗體啟動 關閉時涉及的主要事件

initialize 事件即初始化事件,任何窗體 生命週期的第乙個事件都是initialize。只要在專案中使用了窗體 的名稱,或在visual basic 6.0建立實際視窗及其控制項之前,都會發生initialize事件。可以在initialize事件處理過程中正確地初始化窗體 變數,它在loa...

C 刪除資料夾時的注意事項

假設正在刪除的資料夾為d 123 01,大小超過50g d 123內部還有其他多個資料夾,舉例 d 123 02,d 123 03。這時,正在刪除d 123 01 而其他執行緒的 正在往d 123 03內部儲存。如果d 123 01所佔空間很小 1g以內 那麼刪除時間很快,就還算安全。如果d 123...