EJB 2.x CMP エンティティー Bean の属性の場合、 マッピング・エディターの「プロパティー」ビューにはオプティミスティック述部のプロパティーがあります。
オプティミスティック・アクセス・インテント・セットアップ (wsOptimisticUpdate または wsOptimisticRead) がある場合、述部に含める属性を指定する必要があります。 属性が true に設定されている場合は、その属性は Bean の UPDATE SQL ステートメントの WHERE 述部に組み込まれます。 属性がプリミティブ型であって true に設定される場合を除き、マッピング・エディターは各属性をデフォルトで false に設定します。 オプティミスティック述部に含まれた属性は、NULL 可能列にマップすることはできません。 オプティミスティック述部について詳しくは、WebSphere® Application Server の文書を参照してください。
V5.0 より前の WebSphere Studio Application Developer のバージョンでは、オプティミスティック述部への EJB 1.1 CMP エンティティー Bean の属性の追加がサポートされていませんでした。 しかし、V5.0 より前のバージョンを使用して開発した EJB アプリケーションのデプロイにワークベンチを使用し、オプティミスティック述部の属性のリストを組み込まない場合、使用可能な述部がすべて使用されます。 EJB 2.x CMP エンティティー Bean の処理はこれと異なります。 述部として属性を 1 つも選択しないと、過剰修飾更新には何も追加されません。