建立 EJB 2.0 Bean 的關係

您可利用 EJB 部署描述子編輯器來指定 EJB 專案或模組中,兩個 Enterprise Bean 之間的關係。EJB 部署描述子編輯器會產生適當的 finder 方法來支援您建立的任何關係。

註: 如果有一或多個 CMP Bean 之間的關係存在,變更單一 CMP 的索引鍵外觀,可能會重新產生相關的 CMP。

如果要建立兩個 Enterprise Bean 之間的關係 (EJB 2.0),請執行下列動作:

  1. 切換至 J2EE 視景。
  2. 在「專案瀏覽器」視圖中,選取您要關聯的 Enterprise Bean 所在的 EJB JAR。
  3. 從蹦現功能表中,選取開啟工具 > 部署描述子編輯器
  4. 在編輯器的「概觀」頁面中,向下捲動至「關係」區段。
  5. 按一下新增。這時會出現「新增關係」精靈。
  6. 從 Bean A 清單(左直欄)中選取一個 Enterprise Bean。
  7. 從 Bean B 清單(右直欄)中選取一個 Enterprise Bean。系統會根據所選擇之 Enterprise Bean 的名稱, 自動建立「關係名稱」欄位。不過,您可以編輯這個欄位,將關係更名。
  8. 下一步
  9. 依預設,會自動產生「角色」名稱,但您可以修改它。
  10. 設定每個角色的參數。請從下列選項中選取:
    • 可導覽表示可利用這個角色來擷取關聯中其他 Bean 的實例。
    • 對應關係表示角色可能代表其他 Bean 的許多實例。使用 1..x 會使角色成為必要的。
    • 外來鍵表示指定的關係 Enterprise Bean 會保有另一關係角色的外來鍵。
  11. 按一下完成
相關概念
EJB 關係
相關工作
定義 Bean 關係
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.