使用 EJB 部署描述符编辑器来指定 EJB 项目或模块中的两个企业 bean 之间的关系。EJB
部署描述符编辑器生成相应的 finder 方法以支持您创建的所有关系。
注: 如果在一个或多个 CMP bean
之间存在关系,则更改一个 CMP 的键形状可能会导致重新生成相关的 CMP。
要创建两个企业 bean(EJB 2.0)之间的关系:
- 切换至 J2EE 透视图。
- 在“项目资源管理器”视图中,选择包含要关联的企业 bean 的 EJB JAR。
- 从弹出菜单中选择。
- 在编辑器的“概述”页上,向下滚动至“关系”部分。
- 单击添加。“添加关系”向导出现。
- 从 Bean A 列表(左列)中选择一个企业 bean。
- 从 Bean B 列表(右列)中选择一个企业 bean。“关系”名称字段是根据所选企业
bean 的名称自动创建的。但是,可以编辑此字段来重命名关系。
- 单击下一步。
- 缺省情况下,“角色”名是自动生成的,但可以修改它。
- 设置每个角色的参数。从下列选项中进行选择:
- 可浏览意味着可使用此角色来检索关联中的其它 bean 的实例。
- 多重性意味着角色潜在地表示其它 bean 的许多实例。通过使用 1..x 来使角色是必需的。
- 外键意味着关系的指定企业 bean 拥有其它关系角色的外键。
- 单击完成。