EJB 2.1 实体 Bean:快速参考

本主题描述了可以对 EJB 2.1 实体 Bean 执行的常见任务。有关更多的详细信息,请单击右列中的链接。

要执行此任务 请按照下列步骤执行操作
创建实体 Bean。
  1. 选择任一 EJB 模块项目的节点。
  2. 选择“文件”>“新建文件”(Ctrl-N)。
  3. 从“企业”类别中选择“实体 Bean”模板
通过数据库生成 CMP 实体 Bean。
将 finder 方法添加到企业 Bean 中。
  1. 在源代码编辑器中打开企业 Bean 的 Bean 类。
  2. 在 Bean 类中的任意位置单击鼠标右键,然后选择“插入代码”>“添加 Finder 方法”。
将 select 方法添加到企业 Bean 中。
  1. 在源代码编辑器中打开企业 Bean 的 Bean 类。
  2. 右键单击 Bean 类,然后选择“插入代码”>“添加 Select 方法”。
将 CMP 字段添加到企业 Bean 中。
  1. 在源代码编辑器中打开企业 Bean 的 Bean 类。
  2. 右键单击 Bean 类,然后选择“插入代码”>“添加 CMP 字段”。
修改实体 Bean 之间的容器管理关系。
  1. 展开项目的“配置文件”节点,然后双击 "ejb-jar.xml"
  2. 在可视编辑器的顶部单击“CMP 关系”。
  3. 双击表中的关系名称以编辑该关系,或者选择该名称,然后单击“删除”以删除该关系。
  4. 在特定于服务器的部署描述符中更新任何 CMP 映射。
  5. 必要时,更新源代码。
指定 EJB 模块的数据库架构。
  1. 展开 EJB 模块项目的“配置文件”节点,然后双击 "sun-ejb-jar.xml"
  2. 单击 "XML" 标签以在 XML 编辑器中打开该文件。
  3. 编辑 XML 以指定架构属性。可以使用 IDE 的 XML 代码完成功能来帮助您编辑 XML。
  4. 验证 XML 并保存文件。
指定某个实体 Bean 的主表和辅助表。
  1. 展开 EJB 模块项目的“配置文件”节点,然后双击 "sun-cmp-mappings.xml"
  2. 请确保按如上所述,为该实体 Bean 指定了数据库架构。
  3. 编辑 XML 以指定表属性。可以使用 IDE 的 XML 代码完成功能来帮助您编辑 XML。
  4. 验证 XML 并保存文件。
将 EJB 模块设置为在部署该模块时生成数据库表。
  1. 使用“新建实体 Bean”模板,在项目中创建新的实体 Bean。不要通过数据库来生成 CMP 实体 Bean。
  2. 展开 EJB 模块项目的“配置文件”节点,然后双击 "sun-ejb-jar.xml"
  3. 单击 "XML" 标签以在 XML 编辑器中打开该文件。
  4. 编辑 XML 以将 create-tables-at-deploy 设置为 true。可以使用 IDE 的 XML 代码完成功能来帮助您编辑 XML。有关详细信息,请参见在部署时生成数据库表
  5. 验证 XML 并保存文件。
配置 CMP 字段或 CMR 字段的映射。
  1. 请确保按如上所述,为该实体 Bean 指定了数据源和主表。
  2. 展开 EJB 模块项目的“配置文件”节点,然后双击 "sun-cmp-mappings.xml"
  3. 编辑 XML 以映射 CMP 字段和 CMR 字段。可以使用 IDE 的 XML 代码完成功能来帮助您编辑 XML。有关详细信息,请参见配置 CMP 映射
  4. 验证 XML 并保存文件。
  5. 必要时,更新源代码。

法律声明