我正在尋找一種方法,以瞭解何時最後的數據更改是由/在休眠/ /。 我正在全球尋找此信息 - 不是針對每個對象/實體/表/列/行。休眠全局上次更新(時間戳?)
因此,我想通過休眠得到解答的問題是:您最近一次更新數據的時間是?
是否有「正確」/「休眠」的方式,還是我必須自己實現?
THX!
我正在尋找一種方法,以瞭解何時最後的數據更改是由/在休眠/ /。 我正在全球尋找此信息 - 不是針對每個對象/實體/表/列/行。休眠全局上次更新(時間戳?)
因此,我想通過休眠得到解答的問題是:您最近一次更新數據的時間是?
是否有「正確」/「休眠」的方式,還是我必須自己實現?
THX!
你應該看看Hibernate Envers
你可以使用一個監聽器,配置爲監聽到相應的事件(更新後,後刪除後插入爲例)。完整列表可在org.hibernate.event.EventListeners
的信息來源中找到。
閱讀http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#objectstate-events瞭解如何註冊您的聽衆。