编写所有审计表的修订版

时间:2013-07-31 06:03:07

标签: hibernate-envers

我在Spring中使用Envers 3.5。 假设我有一个与实体B有关系的实体A,它与实体C有关系。 所有实体都经过审计。当我在实体C中更改某些内容时,我可以看到该审计表中的更改。我想要的是看到实体A的审计表的变化。可以看到实体B表中的变化。

这可以用envers来完成吗?

(对不起我的英语知识不好)

1 个答案:

答案 0 :(得分:1)

这是关于Envers的常见问题,但目前无法做到这一点。

首先,Envers没有办法自动知道实体树的根源,即在子实体修改时应将哪些实体标记为已修改。

其次,它会导致在每次更改时写入更多数据。可以使用一些自定义注释和“标记”修订来实现,但我想该任务等待贡献者:)