0

Hibernate を使用して、条件付き挿入と呼ぶものを実装したいと思います。したがって、対応するテーブル A にマップされる A という名前のエンティティがあるとします。テーブルに新しい行を永続化する前に、特定の行が既に存在するかどうかを確認せず、存在しない場合にのみ新しい行を挿入します。また、テーブル A に同時に書き込む複数のクライアントもいます。

私の意見では、多くのクライアントによる同時アクセスを防ぐために、チェックを行う前にテーブル A 全体をロックする必要があります。

私の質問は、Hibernate でこれを行う方法です。出来ますか。それとも私が間違っているのでしょうか、まったく別の解決策があるかもしれません。

4

0 に答える 0