我正在寻找一种方法来查找何时在/通过hibernate进行最后一次数据更改。 我在全球范围内寻找这些信息 - 而不是每个对象/实体/表/列/行。
所以我想通过hibernate回答的问题是:你上次何时更新数据?
是否有“正确”/“休眠”的方式,还是我必须自己实施?
THX!
答案 0 :(得分:1)
您可以使用侦听器,配置为侦听适当的事件(例如,更新后,删除后,插入后)。完整列表可以在org.hibernate.event.EventListeners
的来源中找到。
阅读http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#objectstate-events以了解如何注册您的听众。
答案 1 :(得分:0)
您应该查看Hibernate Envers