複数のデータベース表の間に外部キー関係がある場合、通常、それらの関係は、表にマッピングされた CMP Bean の中に保存します。マッピングされた CMP Bean 間の関係がデータベースにどのように格納されるかは、コンテナ管理による関係 (CMR) によって決まります。CMR は、外部キーが表と表の間のナビゲーションを可能にするのと同じように、Bean と Bean の間のナビゲーションを可能にします。
Sun Java System Application Server に配備する場合は、Sun 構成エディタで CMR を構成できます。これ以外のアプリケーションサーバーに配備する場合は、そのサーバー固有の配備記述子で自分で CMR を構成する必要があります。
関係フィールドのマッピングを編集する
IDE の「フィールドマッピング」表では、持続フィールドがマッピングされた関係を持つことは、その「マップされた列」列の値が「<マップされた関係>」であることで示されます。Sun 構成エディタでフィールドマッピングを作成または変更した場合、その変更は sun-cmp-mappings.xml ファイルに反映されます。変更された sun-cmp-mappings.xml ファイルは、アプリケーションの配備時に Sun Java System Application Server にコピーされます。