gpt4 book ai didi

java - hibernate 恩弗斯 : is it possible to truncate the the Aud table based on date

转载 作者:行者123 更新时间:2023-12-01 05:15:17 25 4
gpt4 key购买 nike

1) 有没有办法限制 Envers 审计跟踪的范围?

我们需要 1 周的审计跟踪,Envers 非常适合,但我们还有一些关于超出该时间范围的数据保留的契约(Contract)义务。

1.1) 是否可以配置 envers 根据 revisionTime 截断其 _AUD 表?

1.2) 如果我使用定时查询直接从数据库中删除数据,hibernate 会崩溃吗?或者是否有一种替代的、API 友好的方法来删除审核历史记录?

最佳答案

1.1) 否

1.2) 否;修订表总是有一个时间戳,您可以使用它来删除数据。如果您有 on_delete 级联并且生成的模式有它们(通常应该如此),只需删除旧的修订版本就足够了。应删除所有审核数据(_aud 表中的修订号字段有限制)

关于java - hibernate 恩弗斯 : is it possible to truncate the the Aud table based on date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com