为了账号安全,请及时绑定邮箱和手机立即绑定

Hibernate Envers 用以前的审计表条目替换当前数据条目

Hibernate Envers 用以前的审计表条目替换当前数据条目

慕的地10843 2023-06-04 17:55:28
我一直在我的 spring-boot 应用程序中使用 hibernate envers 来进行审计,但是有一个要求我需要提供一个选项来从审计表中恢复到以前的记录。在本例中,我从审计表中获取数据并更新基表。那么有没有更好的方法来做到这一点?
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

这是推荐的方法。

Envers 不提供您可以指定它尝试从审计的快照恢复的功能,因为您的实体映射可能只审计字段的一个子集,所以最好让应用程序解释它。

所以是的,您将获取感兴趣的审计快照,将该数据覆盖在主表中当前实体数据的顶部,然后将这些更改合并到持久性上下文中。


查看完整回答
反对 回复 2023-06-04
  • 1 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信