记录更改值Hibernate

时间:2015-07-24 07:18:56

标签: java hibernate interceptor

我想创建一个数据库表(包含字段:newValueoldValuechangedTablechangedFieldchangedDateuser)记录任何数据库表中所做的任何更改。如何跟踪这些值?

我读过有关Envers-Hibernate的内容,可以做类似的事情,但是使用这种方法可以为我想要跟踪的每个表创建一个数据库表,而不是为所有表创建一个数据库表。

使用AuditInterceptor(http://docs.jboss.org/hibernate/core/3.3/reference/en/html/events.html)不起作用,因为我无法再记录旧值。

有没有人知道这个问题的解决方案?

0 个答案:

没有答案