我想要一个与审计日志插件 ( http://grails.org/plugin/audit-logging ) 相同但适用于 Java 的系统。
Hibernate envers 允许存储每个版本的所有数据。它不知道更改了哪些数据。我只会存储更改后的值。在我的情况下,存储所有值是无用的。
这就是我想要的:一张桌子:
date_event、class_name、old_value、new_value、actor、persited_object_id
2014-12-18;人; 托尼;约翰; 行政; 5
总而言之,我想回答这个问题:谁?改变了什么?什么时候 ?
谢谢