オプティミスティック並行性の目標は、あるリソースが、 その他のトランザクションから使用できなくなる時間を最小化することにあります。 これは、時間が長くかかるトランザクションの場合にとくに重要で、 ペシミスティック体系のもとでは、許容できないほどの長い時間、リソースをロックすることになります。
オプティミスティック体系のもとでは、読み取り操作の直前にロックがかかり、 読み取り操作の直後にロックがリリースされます。更新ロックは更新操作の直前にかかり、 トランザクションの終了までロックが保持されます。
CMP Entity 1.x Bean 用にオプティミスティック・ロックを使用可能にするには、 以下のようにします。
オプティミスティック・ロックおよび並行性制御について詳しくは、 WebSphere® Application Server の文書を参照してください。