OC4J EJBデプロイメント・ディスクリプタ - CMPマッピングの詳細

このページのXML要素は、orion-ejb-jar.xmlファイル内の<cmp-field-mapping>要素で表されるCMP永続データ・フィールド・マッピングに使用されます。

名前
フィールド名。
永続名
データベース表内のフィールド名。
永続性タイプ
フィールドのデータベース型(有効な値はデータベースにより異なります)。
EJB参照ホーム
フィールドがエンティティEJBObjectまたはEJBHomeの場合、フィールドのリモートEJB-homeのJNDI位置。
サブストラクチャ
ドロップダウン・リストから使用可能なオプションの1つを選択します。
なし
構成またはマッピングは指定されていません。
フィールド
このフィールドに対するフィールドベース(Javaクラス・フィールド)のマッピング永続性の構成を指定します。永続させるフィールドはpublic、非static、非finalで、含まれるオブジェクトの型には空のコンストラクタが必要です。
プロパティ
このフィールドに対するプロパティベース(Beanプロパティ)のマッピング永続性の構成を指定します。プロパティは通常のJavaBeans仕様に準拠し、含まれるオブジェクトの型には空のコンストラクタが必要です。これは、EJB仕様内でも指定されています。
エンティティ参照
主キーによりエンティティ参照を永続させるための構成を指定します。このタグの子タグは、主キーを永続させる方法の指定です。
リスト・マッピング
リスト型のリレーショナル・マッピングを指定します。リストは連続した(順序/索引が重要)項目の集合です。マッピングを含むフィールドは、java.util.List型、あるいはレガシー型のjava.util.VectorまたはType[]である必要があります。
コレクション・マッピング
コレクション型のリレーショナル・マッピングを指定します。コレクションは、n個の順不同の項目で構成されます(順序は指定されてなく、関連性はありません)。マッピングを含むフィールドは、java.util.Collection型である必要があります。
セット・マッピング
セット型のリレーショナル・マッピングを指定します。セットはn個の一意の順不同の項目で構成されます(順序は指定されておらず、関連性はありません)。マッピングを含むフィールドは、java.util.Set型である必要があります。
マップ・マッピング
マップ型のリレーショナル・マッピングを指定します。マップは、n個の一意のキーおよびそれらの値に対するマッピングで構成されます。マッピングを含むフィールドは、java.util.Map型、あるいはレガシー型のjava.util.Hashtableまたはjava.util.Propertiesである必要があります。
データベース内の表名。

関連項目

デプロイメント・ディスクリプタについて

関連資料

Oracle Application Serverドキュメント・ライブラリで提供されている『Oracle Application Server Containers for J2EE Enterprise JavaBeans開発者ガイド』