15

我们使用 Hibernate 环境来存储数据的历史修订,需要将数据恢复到某个修订。由于我们使用 Version 列来使用乐观锁定方法,所以当我尝试保存上一个版本的数据时,我得到一个StaleObjectException. 有什么方法可以强制 Hibernate 存储以前版本的数据?

4

1 回答 1

2

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

于 2011-04-07T17:01:28.037 回答