MySQL データベースに table1 と table2 の 2 つのテーブルがあります。ユーザー 1 が何らかの操作を実行すると、テーブル 1 の行 1 が更新され、操作 X が実行されてから、テーブル 2 の行 1 が更新されます。私のコードがこの操作 X を実行している間に、user2 などの他のユーザーが table2 の row1 を更新します。これが発生した場合、user1 によって実行された操作 X は table2 の行 1 を更新しません。テーブルの両方の行に書き込みロックを作成して、この操作-X が完了し、テーブル 2 で更新が行われない限り、user2 がテーブル 2 の特定の行を更新しないようにします。MySQLデータベースの更新などにhibernateテンプレートを使用しています。
前もって感謝します