要执行此任务 |
请按照下列步骤操作 |
创建实体 Bean。 |
- 选择任一 EJB 模块项目的节点。
- 选择“文件”>“新建文件”(Ctrl-N)。
- 从“企业”类别中选择“实体 Bean”模板。
|
通过数据库生成 CMP 实体 Bean。 |
|
将 finder 方法添加到 Enterprise Bean 中。 |
- 在源代码编辑器中打开 Enterprise Bean 的 Bean 类。
- 在 Bean 类中的任意位置单击鼠标右键,然后选择“EJB 方法”>“添加 Finder 方法”。
|
将 select 方法添加到 Enterprise Bean 中。 |
- 在源代码编辑器中打开 Enterprise Bean 的 Bean 类。
- 右键单击 Bean 类,然后选择“EJB 方法”>“添加 Select 方法”。
|
将 CMP 字段添加到 Enterprise Bean 中。 |
- 在源代码编辑器中打开 Enterprise Bean 的 Bean 类。
- 右键单击 Bean 类,然后选择“EJB 方法”>“添加 CMP 字段”。
|
设置实体 Bean 之间的容器管理关系。 |
- 展开项目的“配置文件”节点,然后双击 ejb-jar.xml。
- 在可视编辑器的顶部单击“CMP 关系”。
- 在表中添加、编辑或删除 CMP 关系。
- 在特定于服务器的部署描述符中更新任何 CMP 映射。
|
指定 EJB 模块的数据库结构。 |
- 展开 EJB 模块项目的“配置文件”节点,然后双击 sun-ejb-jar.xml。
- 在左侧列中选择一个 Bean,然后在“Cmp 映射”标签中单击“高级设置”。
- 在“数据库结构”下拉菜单中选择数据库结构。该列表包含项目 src/conf 文件夹中的所有 .dbschema 文件。
|
指定某个实体 Bean 的主表和辅助表。 |
- 双击 sun-ejb-jar.xml,然后在左面板中选择该实体 Bean。
- 请确保按如上所述,为该实体 Bean 指定了数据库结构。
- 在“Cmp 映射”标签的“主表”下拉菜单中选择主表。
- 单击“高级设置”,然后在“高级设置”对话框中指定任何辅助表。
|
将 EJB 模块设置为在部署该模块时生成数据库表。 |
- 使用“新建 - 实体 Bean”模板,在项目中创建新的实体 Bean。不要通过数据库来生成 CMP 实体 Bean。
- 双击 sun-ejb-jar.xml,然后在左面板中选择“Sun 配置”节点。
- 将“在部署时创建表”设置为 true。有关详细信息,请参见在部署时生成数据库表。
|
为 CMP 字段配置 CMP 映射。 |
- 双击 sun-ejb-jar.xml,然后在左面板中选择该实体 Bean。
- 请确保按如上所述为该实体 Bean 指定了数据库结构和主表。
- 在位于“Cmp 映射”标签下字段映射表的“映射列”列中指定每个字段的映射。
|
将 CMP 字段映射到多个数据库列。 |
- 双击 sun-ejb-jar.xml,然后在左面板中选择该实体 Bean。
- 请确保按如上所述为该实体 Bean 指定了数据库结构和主表。
- 在位于“Cmp 映射”标签下字段映射表的“映射列”列中选择 "<映射多个列>"。
|
映射容器管理关系字段。 |
- 请确保在常规部署描述符中配置了容器管理关系。
- 双击 sun-ejb-jar.xml,然后在左面板中选择一个实体 Bean。
- 在位于“Cmp 映射”标签下字段映射表的“映射列”列中选择 "<映射关系字段>"。
|