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