1) 有没有办法限制 Envers 审计跟踪的范围?
我们需要 1 周的审计跟踪,Envers 非常适合,但我们也有一些关于超出该时间范围的数据保留的合同义务。
1.1) 是否可以配置 envers 以根据修订时间截断其 _AUD 表?
1.2) 如果我使用定时查询直接从数据库中删除数据,hibernate 会崩溃或抱怨吗?或者是否有替代的、API 友好的方式来删除审计历史?
1) 有没有办法限制 Envers 审计跟踪的范围?
我们需要 1 周的审计跟踪,Envers 非常适合,但我们也有一些关于超出该时间范围的数据保留的合同义务。
1.1) 是否可以配置 envers 以根据修订时间截断其 _AUD 表?
1.2) 如果我使用定时查询直接从数据库中删除数据,hibernate 会崩溃或抱怨吗?或者是否有替代的、API 友好的方式来删除审计历史?