“EJB JAR”文件 ->“关系”选项卡窗格
使用“关系”选项卡窗格可以定义应用程序中实体 Bean 之间的容器管理的关系。现有容器管理的关系由表中的行表示。可以选择一行进行编辑或删除,也可以向列表中添加新的关系。
要将新的容器管理的关系添加到此 JAR 中,请执行以下操作:
要编辑现有关系,请在表中选择该关系并单击“编辑”按钮。将打开“编辑关系”对话框,以编辑现有容器管理的关系。这两个对话框基本上是相同的,不同之处在于:“添加关系”对话框打开时,未填写任何数据;“编辑关系”对话框打开时,已填好选定关系的数据,可以进行编辑。
“EJB 名称”字段是下拉列表,包含 JAR 中已知的实体 EJB。可以选择已列出的 EJB 用于定义或编辑关系。选中某个 EJB 时,将检查该 Bean,其容器管理的引用 (CMR) 字段将列在“字段引用 Bean X”字段中。
“多重性”下拉框允许您选择以下关系类别:
添加 Bean 的名称及其关系时,必须填写引用。
用于标记删除另一 EJB 时 Bean 的行为的方框用于定义关系中的 Bean 的“级联删除”行为。如果另一 Bean 不是关系中的 Bean,此方框将被禁用。如果选中此方框,删除另一 Bean 时该 Bean 也将被删除。
单击“确定”返回“关系”窗格,新的关系将在表中显示为一行。
要使某个 EJB 可以被另一个 Bean 的“CMR”字段引用,必须先为该 EJB 定义本地接口。如果“CMR”字段引用尚未为其定义本地接口的 EJB,单击“确定”将显示一个错误对话框。
要删除一个关系,请从表中选择包含该关系的行并单击“删除”。
要编辑 EJB JAR 文件的容器管理的持久性属性,请单击“特定于 Sun 的设置”按钮。