ビュー・オブジェクト・ウィザード - エンティティ・オブジェクト・ページ

エンティティ・オブジェクト・ページを使用して、このビュー・オブジェクトのマッピング先となるエンティティ・オブジェクトを選択します。

注意: ビュー・オブジェクトの定義時にエンティティ・オブジェクトを参照しながら属性の自動参照機能を使用するには、関連するエンティティ・オブジェクト間のアソシエーションを定義する必要があります。

使用可能
現在のワークスペースに定義され、パッケージ別にグループ化されたエンティティ・オブジェクトのリストです。
選択済

このビュー・オブジェクトによってアクセスできるエンティティ・オブジェクトのリストです。

最初に選択するエンティティ・オブジェクトは、デフォルトで「更新可能」に設定されます(「読取り専用」オプションの選択は解除されます)。成功しているエンティティ・オブジェクトは、すべてデフォルトで「更新可能」および「参照」を選択するように設定されます。エンティティ・オブジェクトを設定する際に、これらのフィールドの説明をガイドラインとして参照してください。

サブタイプ
多相エンティティ・オブジェクトを使用している場合は、「選択済」リストでベース・エンティティ・オブジェクトを選択し、「サブタイプ」をクリックして子エンティティ・オブジェクトを指定します。
アソシエーションの端
結果セットにある2つのエンティティ・オブジェクトの結合(デカルト積)を作成する場合、またはどの「アソシエーションの端」で結合のWHERE句を修飾するかを選択して適切なフィルタとの結合を作成する場合には、このオプションを選択します。たとえば、empの中に自分(me)のところの従業員(emps)および自分(me)と同じ場所で勤務している従業員(emps)などの自己結合アソシエーションが2つある場合です。句をフィルタリングして結合を作成すると、EmpおよびEmp1(いずれもエンティティ・オブジェクトempに基づく)に基づいたビュー・オブジェクトによって、自分(me)と同じ場所で勤務している従業員(emps)を選択できます。ビュー・オブジェクトの定義時にエンティティ・オブジェクトを参照しながら属性の自動参照機能を使用するには、関連するエンティティ・オブジェクト間のアソシエーションを定義する必要があります。
別名
各エンティティ ・オブジェクトの慣用名を識別する名前です。別名は、ビュー・オブジェクトのSQL問合せおよび(ビュー行クラスでコールされる)エンティティ ・オブジェクトのgetterで使用されます。1つの表の中で結合を行うなどの目的で同一エンティティ ・オブジェクトを複数回選択すると、別名によってそれらが識別されます。一意のデフォルト名が生成されても、より意味がわかりやすいように名前をカスタマイズすることも可能です。さらに、別名を短くして、ビュー・オブジェクトのSQL問合せを短縮することも可能です。
更新可能
チェック・ボックスの選択を解除して、ビュー・オブジェクトによってエンティティ ・オブジェクトのエンティティ属性が変更されないようにします。デフォルトでは、最初のエンティティ ・オブジェクトは更新可能ですが、それ以降のエンティティ ・オブジェクトは読取り専用です。
参照

このエンティティ ・オブジェクトからの情報を、自動参照によるビュー・オブジェクトの参照情報として扱う場合は、このチェック・ボックスを選択します。制御キー属性が変更されると、属性値がエンティティ ・キャッシュから動的にフェッチされます。

たとえば、EmployeeListと呼ばれるビュー・オブジェクトを取得するとします。これには、Departmentエンティティ・オブジェクトからの属性の他に、Employeeエンティティ・オブジェクトからの属性が含まれています。Departmentエンティティ・オブジェクトに「参照」のフラグが立てられている場合は、ビュー・オブジェクトのEmployee.DeptNo属性の10から20の設定により、現在の従業員が勤務する部署が変更され、現在のビューで該当する部署名が自動的に検索されます。


関連項目

ビュー・オブジェクト定義のエンティティの慣用名の変更
問合せの表現
Oracle ADFビュー・オブジェクトについて
ビュー・オブジェクト属性について
Oracle ADF エンティティ・オブジェクトについて
エンティティ・オブジェクト属性について
Oracle ADF Business Componentsのキャッシュ管理について
エンティティ・キャッシュのスキップ
ビジネス・コンポーネントのダイアグラムの作成