【发布时间】:2016-08-15 06:15:35
【问题描述】:
希望在我们需要更改 JPA 提供程序的情况下,捕获 OLE 而不是 SOSE,以减少与休眠的耦合。
产生异常的情况非常简单;我在提交版本化实体更新之前设置了断点,直接在数据库中提交了更改,然后允许继续执行。
从StaleObjectStateException vs OptimisticLockException 看来,答案应该只是“使用 JPA 注释”,但我们正在这样做。具体来说,相关实体仅从 javax.persistence.*
导入注释【问题讨论】: