没有@Version注释就可以进行事务处理

时间:2013-07-01 17:25:54

标签: mongodb jpa transactions datanucleus

我正在使用mongodb和JPA的datanucleus。是否可以确保没有@Version注释的单个实体上的事务?对于较小的实体,似乎简单地比较整个实体以查看它是否已经改变是不合理的,但我不是100%明确if this is implemented in DN/Mongo

相关问题:Java - JPA - @Version annotation

1 个答案:

答案 0 :(得分:0)

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