0

我将 datanucleus 与 mongodb 和 JPA 一起使用。是否可以确保在没有 @Version 注释的单个实体上进行事务?对于较小的实体,简单地比较整个实体以查看它是否已更改似乎并非不合理,但我不是 100% 清楚这是否在 DN/Mongo 中实现

相关问题:Java - JPA - @Version 注释

4

1 回答 1

0

因为我不知道 mondo 驱动程序,但是已经构建了带有和不带有 @Version 的实体,也许提示会有所帮助:乐观锁定需要 @Version。如果您的 bean 中不包含 @Version 字段,则必须使用悲观锁定,因为您无法检测到并发更改。来自德国的问候,托马斯

于 2013-07-02T11:58:02.463 回答