【发布时间】:2014-05-23 17:38:33
【问题描述】:
Envers 要求系统中的每个可审计表都有一个审计表。所以如果我想审计 30 个表,我必须有 30 个审计表。从 Can i use only one table for all hibernate envers auditing? 和文档来看,这似乎是唯一可用的选项。
我想知道为什么做出这个决定,而不是只有一个包含存储整个审计信息的元数据的表,或者为什么没有提供这个选项:
1- 这是性能问题吗?
2- 是否有一些场景无法涵盖所有审计信息只有一张表?
3- 这只是实现它的最简单方法吗?
4- 其他?
【问题讨论】:
标签: hibernate hibernate-envers