定义 CMP 字段
另请参见
EJB 2.1 实体 Bean 是一个工具,J2EE 1.4 企业应用程序使用它来表示数据库中的数据。如果它使用容器管理持久性 (Container-Managed Persistence, CMP),则该 Bean 必须具有一组 CMP 字段,容器将使用这些字段映射到数据库中的字段。
为现有实体 Bean 定义 CMP 字段:
- 在源代码编辑器中打开 Bean 类。
- 在类主体内的任意位置单击鼠标右键,然后选择“EJB 方法”>“添加 CMP 字段”。只有在类主体内(类声明后面)单击时,才会启用此命令。
您也可以在“项目”窗口中右键单击 Enterprise Bean 节点,然后选择“添加”>“添加 CMP 字段”。
- 输入 CMP 字段的名称和类型,然后单击“确定”。
在将新的 CMP 字段添加到实体 Bean 中时,IDE 将执行以下操作:
- 将该字段的获取方法和设置方法添加到 Bean 类中。
- 在部署描述符中注册 CMP 字段。
查看或编辑现有的 CMP 字段:
- 在“项目”窗口中,展开 EJB 模块项目的“配置文件”节点。
- 双击 ejb-jar.xml。将在“详细信息”视图中打开图形编辑器。
- 展开实体 Bean 节点的标题以及“CMP 字段”标题。该表列出了所有现有的 CMP 字段。
- 单击“添加”或“编辑”以更改 CMP 字段列表。
注意:
- 如果使用“新建 - 通过数据库生成 CMP 实体 Bean”向导创建 Bean,IDE 可以自动为数据库中的所有字段创建 CMP 字段。
- 新的 CMP 字段可能需要某些特定于服务器的配置。例如,可能需要在 sun-ejb-jar.xml 或 sun-cmp-mapping.xml 中将其映射到 Sun Java System Application Server 的数据库列。
- 另请参见
- 关于实体 Bean
- 创建 Enterprise Bean
- 通过数据库生成 CMP 实体 Bean
- 定义 Select 方法
- 定义 Finder 方法
- 连接数据库
- 获取数据库结构
法律声明