此任务描述了如何使用映射编辑器添加列以进行冲突检测。
先决任务- 启用 J2EE 和数据库功能。可以按如下所示完成此任务:
- 在工作台首选项页(窗口 > 首选项)中展开文件夹工作台,选择功能。
- 在功能列表中,选择高级 J2EE 下面的企业 Java 复选框。单击确定。
- 创建使用 WebSphere Application Server V6.0 作为目标服务器的版本 1.3 或 1.4 企业应用程序项目。
- 在刚刚创建的企业应用程序项目中创建版本 2.x EJB 项目。
- 在对应于刚刚创建的企业应用程序项目的 EJB 项目中创建或导入 2.x CMP bean。
- 使用自顶向下、自底向上1或中间会合方法生成企业 bean。
- 创建 JDBC 连接。
- 将乐观访问意向设置为 wsOptimisticUpdate 或 wsOptimisticRead。
此任务的步骤要使用映射编辑器为 EJB 2.x CMP 实体 bean 生成冲突检测列,请完成下列步骤:
- 打开映射编辑器。
- 在 J2EE 透视图中,展开 EJB 项目(您想要为该项目添加列以进行冲突检测)。
- 展开部署描述符文件夹。
- 展开映射文件夹。 右键单击数据库映射并选择打开方式 > 映射编辑器。
- 在概述部分中的企业 bean 下面,展开
EJB 项目文件夹并选择想要添加列以进行冲突检测的 CMP bean。
- 在属性视图中,展开 Bean
至表策略部分,使用用于冲突检测的列列表以选择用于冲突检测的列。
限制: 需要选择未映射至
CMP 字段的列,否则可能会发生未定义的行为。
后期任务
在使用冲突检测列之前,必须完成以下任务:
- 创建您自己的数据库触发器以支持使用冲突检测列。