Envers希望系统中的每个可审计表都有一个审计表。所以,如果我想审计30个表,我必须有30个审计表。从Can i use only one table for all hibernate envers auditing?和docs来看,这似乎是唯一可用的选项。
我想知道为什么要做出这一决定,而不是只有一个包含存储整个审计信息的元数据的表,或者为什么没有提供此选项:
1- -这是一个表现问题吗?
2-是否有某些情况无法涵盖,只有一个表用于所有审计信息?
这是实现它的最简单的方法吗?
4-其他?
发布于 2014-05-24 11:02:03
我认为有两个主要原因:
除此之外,我认为这两种解决方案都可能是好的,但最终你必须解决其中一种。
可以使用单个表(不同的审计策略)实现Envers的功能,但目前还没有人这样做。
https://stackoverflow.com/questions/23835352
复制相似问题