私は奇妙なシナリオを得ています.2つの別々のJVMプロセスによって実行されている2つの休止状態のインスタンス(たとえば、AとB)があります.理由は聞かないでください. A がコミット (trans.commit()) して MySql のテーブル T に書き込むと、B が T から同じレコードを読み取ると、古いデータが取得されます。
A と B にはそれぞれ、sessionA と sessionB という単一のセッション オブジェクトがあります。そのため、新しい openSession() は呼び出されていません。
なぜこれが起こっているのか、誰かが私に手がかりを提供してもらえますか?