特定于 Sun 的设置--CMP 数据库

“EJB JAR 文件”->“关系”选项卡窗格 ->“特定于 Sun 的设置”按钮

或者,

“EJB JAR 文件”->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮

或者,

“企业 Bean”->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮

或者,

“企业 Bean”->“实体”选项卡窗格 ->“特定于 Sun 的设置”按钮

“CMP 数据库”对话框允许您编辑 EJB JAR 文件(特定于 Sun Java System Application Server)的运行时容器管理的持久性属性。

请指定要部署此 EJB JAR 的服务器实例上可用的 JNDI 名称。例如,对于 CMP Roster 示例应用程序,其 JNDI 名称为 jdo/cmp-roster

该名称用于在运行时管理持久性资源。

“创建数据库映射”按钮可打开此 EJB JAR 的“创建数据库映射”对话框。可以指定要将此 EJB JAR 中的企业 Bean 映射到数据库的方式。选项包括:

自动表生成模式:

“表生成设置”按钮用于为此 EJB JAR 文件打开“表生成设置”对话框。“表生成设置”对话框允许您指定在部署模块期间是否必须创建 CMP 表,以及在取消部署模块时是否必须删除 CMP 表。仅在自动表生成模式下该按钮才可用。

在“企业 Bean”下拉列表中,选择您要为其定义 CMP 设置的企业 Bean。

在自动表生成模式下,已定义主表并将禁用“主表”下拉式列表。

单击“高级设置”按钮可以在高级设置(表生成模式)对话框中定义一致性级别。

“字段映射”部分显示持久性字段的映射。

映射模式:

在“企业 Bean”下拉列表中,选择您要为其定义 CMP 设置的企业 Bean。

从可用主表的列表中选择主表。

单击“高级设置”按钮可以在高级设置(映射模式)对话框中选择模式文件、定义一致性级别以及选择一个或多个次表。

在“字段映射”部分中,可以将一个字段映射到一列,方法是在下拉列表中为该字段选择需要映射的列。

通过选择“全部自动映射”,可以映射当前选定的企业 Bean 中的字段。“全部自动映射”将做出最符合逻辑的选择,并更新所有映射,包括关系字段。不过,单击“全部自动映射”将覆盖所有当前映射。

单击“取消全部映射”按钮将删除当前选定的企业 Bean 的所有映射。

注:如果使用的是未捕获数据库元数据(模式文件)的映射文件 (sun-cmp-mappings.xml),则部署工具将无法在“字段映射”表中显示该映射。但是,该映射文件仍具有有效性和可部署性。您可以继续使用该映射文件,也可以单击“创建数据库映射”按钮来创建新的映射。

另请参见

创建数据库映射

高级设置(映射模式)

高级设置(表生成模式)

编辑列类型

将字段映射到多个列

主表和次表

映射次表设置

关系映射编辑器概述

映射次表编辑器


法律通告