Hibernate envers是否提供有关哪些用户(谁)在什么时间(何时)进行更改的信息
e.g。用户可以更改join_date和地址信息(例如城市,邮政编码)。我希望envers告诉我哪些字段被修改为什么值。
user
----
id join_date Address Zipcode
-------------------------------------------
1 2-02-2010 Dublin 94568
最近更新的记录应为
id Item Event Changed_to Modified_at Admin
-----------------------------------------------------------------
1 join_date update 2-2-2008 10 hours ago john@example.com
答案 0 :(得分:1)
Envers无法知道"用户"在你的系统中。您可以按照in the docs所述创建自定义修订实体,并在其中添加相应的字段。
默认情况下,每个修订都有一个时间戳。