猿问

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

我一直在我的 spring-boot 应用程序中使用 hibernate envers 来进行审计,但是有一个要求我需要提供一个选项来从审计表中恢复到以前的记录。

在本例中,我从审计表中获取数据并更新基表。那么有没有更好的方法来做到这一点?



慕的地10843
浏览 90回答 1
1回答

杨__羊羊

这是推荐的方法。Envers 不提供您可以指定它尝试从审计的快照恢复的功能,因为您的实体映射可能只审计字段的一个子集,所以最好让应用程序解释它。所以是的,您将获取感兴趣的审计快照,将该数据覆盖在主表中当前实体数据的顶部,然后将这些更改合并到持久性上下文中。
随时随地看视频慕课网APP

相关分类

Java
我要回答