在javaee6中有一种方法可以知道哪些字段在实体上有更新?

时间:2013-08-06 02:19:46

标签: hibernate persistence jpa-2.0

我目前正在研究实体日志记录机制。我已经添加了一个带有PreUpdate等的实体监听器。是否可以知道哪些字段已更新?

感谢。

1 个答案:

答案 0 :(得分:1)

我认为org.hibernate.Interceptor符合您的需求。
只需延伸EmptyInterceptor并使用onFlushDirty()和其他方法。
我希望可以提供帮助。

编辑:
通过注释,您可以查看here:您可以使用实体生命周期并根据需要存储/比较属性