0

mongodb と JPA で datanucleus を使用しています。@Version アノテーションを持たない個々のエンティティのトランザクションを保証することは可能ですか? 小規模なエンティティの場合、エンティティ全体を単純に比較して変更されたかどうかを確認することは不合理ではないように思われますが、これが DN/Mongo で実装されているかどうかは 100% 明確ではありません。

関連する質問: Java - JPA - @Version アノテーション

4

1 に答える 1

0

私は mondo ドライバーを知りませんが、@Version の有無にかかわらずエンティティを構築したので、ヒントが少し役立つかもしれません: @Version は楽観的ロックに必要です。Bean に @Version フィールドが含まれていない場合は、同時変更を検出できないため、ペシミスティック ロックを使用する必要があります。ドイツからよろしく、トーマス

于 2013-07-02T11:58:02.463 に答える