使用 XDoclet 注释支持创建容器管理的持久性实体 bean
可以通过向导来使用 XDoclet 注释支持创建容器管理的持久性(CMP)实体 bean 并将它添加至项目。
在创建企业 bean 之前,必须执行下列操作:
定义一个 EJB 项目来包含企业 bean。请参阅
创建 EJB 项目
安装并启用 XDoclet 注释支持。请参阅
配置 XDoclet 注释支持
要创建 CMP 实体 bean:
在 J2EE 透视图中,单击
文件 > 新建 > 其他 > EJB > XDoclet EJB
。将打开“创建 EJB”向导。
选择
容器管理的实体 Bean
并单击
下一步
。
选择将包含新 bean 的
项目
。
在
文件夹
字段中,为新 bean 选择文件夹。
在
Java™ 包
字段中,为新 bean 输入包名。
在
类名
字段中,为企业 bean 输入一个名称。根据约定,Bean 名称应以大写字母开头。
注:
您可以使用 Unicode 字符来作为 bean 名称,但是与企业 bean 相关联的企业 bean 包和类不支持 Unicode 字符。
如果您希望新 bean 继承自除
java.lang.Object
之外的类,则更改它的
超类
并单击
下一步
。
提供 bean 的
EJB 名称
。这是企业 bean 类的名称。
提供一个
模式
名称以指定 bean 的抽象模式。
提供 bean 的
显示名称
。这是由工具使用的企业 bean 的短名称。
提供 bean 的文本
描述
。
选择新 bean 的
CMP 版本
:
1.x
指定您要将 bean 添加至 EJB 1.0 或更高版本的项目。
2.x
指定您要将 bean 添加至 EJB 2.0 或更高版本的项目。
选择新 bean 的
用例
并指定它的属性:
从表中导入属性
指定将从数据库表中导入 CMP 实体 bean 属性。单击
下一步
并执行下列其中一个步骤:
要选择可用的连接定义,单击
可用连接定义
列表中的连接。单击
下一步
。
要创建新的 JDBC 连接定义,单击
新建
。在
连接参数
窗口中,在“新建连接”向导的“连接参数”页面上指定必需的 JDBC 连接参数。选择数据库管理器和 JDBC 驱动程序并指定其他连接详细信息。要指定 JDBC 连接过滤器,清除
禁用过滤器
复选框,并指定适当的连接过滤器。单击
完成
。
定义新属性
指定您将定义 CMP 实体 bean 属性。单击
下一步
。
要为实体 bean 创建 CMP 属性,单击
添加
。
输入属性的名称和类型。
要为属性指定类型,单击
类型
字段并输入一种类型。
要使属性成为实体 bean 的键字段,选中
主键
复选框。
要为实体 bean 指定表名,请在
表
字段中输入一个名称。
要添加多个属性,请重复过程 a 到 d。完成时单击
下一步
。
选择要用于类的
修饰符
类型:
公用
、
抽象
或
终态
。
选择想要 bean 实现的
接口
:
单击
添加
以打开“选择类型”对话框,可在此对话框选择要实现的接口。
如果添加了不再希望实现的接口,则在列表中选择该接口,然后单击
除去
。
选择想要该向导创建的方法存根。选项有
main
、
继承的抽象方法
和
来自超类的构造函数
。
单击
完成
。这就会把新 bean 添加到指定的 EJB 项目。
父主题:
创建企业 bean
反馈