2

我正在使用 JBoss Evers 审核我的 Java EE 应用程序,我的应用程序的性质导致审核表增长得非常快。历史数据很少被查询,访问时间不是问题,除了上周的数据。这些数据被频繁查询,访问需要快速。理想情况下,我会拆分数据并将其分布在两个表中,旧数据采用压缩格式。

不幸的是,据我从文档中得知,Envers 不允许将数据分布在多个表上。

有人知道实现这一目标的最佳方法是什么(如果可能,同时仍然使用 Envers)?

4

1 回答 1

1

StackOverflow 第一次不知道问题的答案!

我在 JBoss 论坛上发布了同样的问题,Adam 的回答非常有帮助:

您好,不确定您使用的是哪个版本的 Envers,但也许您可以尝试使用 ValidityAuditStrategy(从 3.6 开始提供)。另请参阅: http: //opensource.atlassian.com/projects/hibernate/browse/HHH-5371

亚当

论坛条目的反向链接:http: //community.jboss.org/message/579047

于 2011-01-06T09:49:18.880 回答