您可利用 EJB 部署描述子編輯器來指定 EJB 專案或模組中,兩個 Enterprise Bean 之間的關係。EJB 部署描述子編輯器會產生適當的 finder 方法來支援您建立的任何關係。
註: 如果有一或多個 CMP Bean 之間的關係存在,變更單一 CMP 的索引鍵外觀,可能會重新產生相關的 CMP。
如果要建立兩個 Enterprise Bean 之間的關係 (EJB 2.0),請執行下列動作:
- 切換至 J2EE 視景。
- 在「專案瀏覽器」視圖中,選取您要關聯的 Enterprise Bean 所在的 EJB JAR。
- 從蹦現功能表中,選取。
- 在編輯器的「概觀」頁面中,向下捲動至「關係」區段。
- 按一下新增。這時會出現「新增關係」精靈。
- 從 Bean A 清單(左直欄)中選取一個 Enterprise Bean。
- 從 Bean B 清單(右直欄)中選取一個 Enterprise Bean。系統會根據所選擇之 Enterprise Bean 的名稱,
自動建立「關係名稱」欄位。不過,您可以編輯這個欄位,將關係更名。
- 按下一步。
- 依預設,會自動產生「角色」名稱,但您可以修改它。
- 設定每個角色的參數。請從下列選項中選取:
- 可導覽表示可利用這個角色來擷取關聯中其他 Bean 的實例。
- 對應關係表示角色可能代表其他 Bean 的許多實例。使用 1..x 會使角色成為必要的。
- 外來鍵表示指定的關係 Enterprise Bean 會保有另一關係角色的外來鍵。
- 按一下完成。