Hibernate Envers将数据恢复到某个版本



我们使用Hibernate服务器来存储数据的历史版本,需要将数据恢复到某个版本。当我们使用Version列使用乐观锁定方法时,当我试图保存以前版本的数据时,我得到一个StaleObjectException。有没有办法强制Hibernate存储以前版本的数据?

这是一个很棒的问题。我没有在envers文档中找到任何类似的东西,但我确信这是一个常见的问题。作为一种变通方法,您可以在所需的对象修订上设置属性(例如在构造函数中)

最新更新