JPAのVersionColumnで楽観的ロックを利用しようと思っています。
例えば、テーブルAとテーブルBを参照して、そのデータを元にテーブルCを更新したい場合があるとします。
これで楽観的ロックを利用した場合なのですが、
仮にトランザクションの途中でテーブルAの値が書き換えられて、versionが変わった場合、
これはrollbackされるのでしょうか?
(もしもrollbackされないのであれば、どのようにするのが良いのでしょうか。)
ネットで調べていたら、だいたい更新対象のもののversionが変わっているかどうか見ている、のような記述が多く、
わからなかったので質問させていただきました。
(自分で試せば良い話ではありますが、すみません。。。)
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。