他の何かをロックしているときに、特定の SELECT クエリで問題が発生しています。例えば:
OPTIMISTIC_FORCE_INCREMENTの1 つのオブジェクトにロックを設定しTable 1ましたが、その間に に SELECT クエリを含む別のトランザクションがありましたTable 2。Table 2ただし、 には、 に接続するデータベース オブジェクト (外部キーまたはその他の種類の制約) がありませんTable 1。しかし、2 番目の SELECT クエリが発生すると、OptimisticLockExceptionがスローされます。
なぜこれが起こっているのか、誰かが考えを持っていますか?