0
我使用休眠與SESSION,我知道@PreUpdate等..不會與會話一起工作,所以我使用hibernate事件來模擬它。休眠PreUpdate,PreDelete和PrePersit模擬
但我有一些問題,我使用saveOrUpdate來堅持一個實體,所以休眠管理我的保存或更新,但我認爲這樣唯一的事件觸發是DefaultSaveOrUpdateListener的onSaveOrUpdate事件,我不知道什麼樣的事件觸發:保存還是更新?
我的目標是設置lastmodified日期,創建日期和刪除日期,所以我需要知道什麼類型的事件正在發射。
這可能嗎?
我嘗試使用DefaultUpdateEventListener和DefaultSaveEventListener,但沒有事件正在發射這些。
如果我使用PreUpdateEventListener和PreInsertEventListener,所有事件都會被觸發,但我不知道事件期間我的實體如何設置字段。
謝謝大家。