仅当在企业 Bean 向导的“常规”页面中选择了一个实体类型 Bean 时,才会显示“实体设置”页面。使用此页面可以选择此 Bean 支持的持久性管理的类型。还必须提供主键类和(可选)主键字段名。如果使用的是容器管理的持久性,请选择要保存的字段。对于 EJB 2.0 版的容器管理的持久性,可以为处理查找器和选择方法定义查询。
指定实体 Bean 支持的 管理类型及其主键类。从“接口”下拉式列表中选择“ ”或“ ”的持久性管理。如果无需担心与使用 J2EE SDK 1.2 版创建的应用程序之间的兼容性,请选择 2.0 版的容器管理的持久性,因为 2.0 版的容器管理的持久性支持 EJB 之间的关系。如果需要维护与使用 J2EE SDK 1.2 版创建的应用程序的向下兼容性,请选择 1.1 版。
如果选择了容器管理的持久性,请执行以下操作:
如果选择了 2.0 版的容器管理的持久性,请执行以下操作:
如果选择了 1.1 版的容器管理的持久性,请执行以下操作:
单击“特定于 Sun 的查找器查询”按钮。将显示“特定于 Sun 的查找器查询”对话框。为容器管理的持久性查询方法提供特定于 Sun 的查询。
请在实体 Bean 的部署描述符中选择主键类。多数情况下,主键类为字符串、整数或属于 J2SE 或 J2EE 标准库的某些其他类。对于某些实体 Bean,您需要定义自己的主键类。例如,如果 Bean 具有复合主键(即由多个字段组成的主键),则必须创建主键类。
可以使用以下选项指定主键: