エンティティFacadeのリスト間のマスター/ディテール関係の作成

EJBファインダ・ビュー・オブジェクトのペアを作成すると、EJBファインダ・ビュー・リンクを作成することによって、EJBファインダ・ビュー・オブジェクト間のマスター/ディテール関係を実装できます。

警告: CMRと同じ関係を表すEJBファインダ・ビュー・リンクは作成できません。

EJBファインダ・ビュー・リンクを作成するには、次のようにします。

  1. 適切なファインダ・メソッドを使用するよう、ディテール・ビュー・オブジェクトを編集します。

    ディテール・ビュー・オブジェクトのファインダ・メソッドは、パラメータとして外部キー属性を受け入れる必要があります。たとえば、EmployeesViewがディテール・ビュー・オブジェクトで、DepartmentIdEmployeesViewをマスターに関連付ける外部キー属性である場合、EmployeesViewでは、DepartmentIdをパラメータとして受け入れるファインダ(findByDepartment_id()など)を使用する必要があります。
  2. ナビゲータで、パッケージ・ノードを右クリックし、「新規EJBファインダ・ビュー・リンク」を選択して、EJBファインダ・ビュー・リンク・ウィザードを開きます。ウィザードで不明な点がある場合は、「ヘルプ」をクリックしてください。

関連項目
Enterprise JavaBeansの開発
エンティティBeanのデータ・バインドについて
EJBファインダ・ビュー・リンクについて
EJBエンティティBeanのデータ・バインドに対するFacadeの作成
ファインダ・メソッドに基づくエンティティFacadeのリストの作成

エンティティFacadeを編成するためのセッションFacadeの作成