ヘッダーをスキップ

読取り専用設定の指定

マッピングを読取り専用に設定するには、マッピングの「一般」タブ(図5-2を参照)の「読取り専用」チェック・ボックスを使用します。TopLinkでは更新および削除操作の際に、読取り専用マッピングに関連付けられている属性は考慮されません。

これらの操作はマッピングに対して実際に実行されるのではないため、操作に依存するプロセス(カスタムSQLまたはディスクリプタ・イベントなど)は読取り専用では必要ありません。属性は依然として読取り操作で使用されます。


注意: 主キー・マッピングは読取り専用にしないでください。

書込みロックまたはクラス・インジケータ・フィールドに対して定義されるマッピングは、読取り専用にする必要があります。ただし、書込みロックがキャッシュに格納されないように構成されている場合、およびクラス・インジケータが主キーの一部である場合を除きます。


関連トピック

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

TopLinkマッピング・タイプについて
共通マッピング・プロパティの使用
直接アクセスとメソッド・アクセスの指定
NULL値のデフォルト指定
双方向リレーションシップの保持
フィールド名および複数表の指定
コレクション・プロパティの指定
ejb-jar.xmlファイルのマッピング情報の指定
ディスクリプタの使用