3

@versionフィールドを含むエンティティがあります。楽観的ロックの例外にもかかわらず、更新する必要がある場合があります。

その場合、どうにかしてオフにできますか?または、エンティティをリロードして、更新されるまでn回保存を再試行する必要がありますか?

4

1 に答える 1

0

接続に対して直接作業できます。

org.hibernate.Session.doWork(Work work)

しかし、あなたは最後の書き込みの勝利で発生しています。行ロックを実行するには、トランザクション分離レベルを使用することをお勧めします。ただし、データベースはそれらをサポートする必要があります。

Hibernate 3.x持ってSession.connection()いますが、その中4にはなくなっています。

于 2012-06-14T13:27:37.360 に答える