フィールド・ロック・ポリシーの使用

次のTopLinkに含まれているロック・ポリシーでは追加フィールドが不要です。

これらのすべてのポリシーでは、特定のマップされた以前の値の現在値が比較されます。これらのポリシーの使用時は、データベースの更新にUnitOfWorkを使用する必要があります。各ポリシーはフィールドの比較を、ポリシーで定義されている特定の方法で処理します。

オプティミスティック・ロックが違反されたために更新が失敗したときは常に、OptimisticLockExceptionがスローされます。これはデータベース修正の実行時にアプリケーションで処理する必要があります。アプリケーションはオブジェクトをリフレッシュし、その変更を再適用します。


関連項目

TopLinkディスクリプタについて

バージョン・ロック・ポリシーの使用
詳細オプティミスティック・ロック・ポリシーの指定

オプティミスティック・ロックの使用
ディスクリプタの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.