当 CMP bean 存在时添加列以进行冲突检测

此任务描述了如何使用映射编辑器添加列以进行冲突检测。

先决任务
  1. 启用 J2EE 和数据库功能。可以按如下所示完成此任务:
    1. 在工作台首选项页(窗口 > 首选项)中展开文件夹工作台,选择功能
    2. 功能列表中,选择复选框:J2EE Developer。单击确定
  2. 创建使用 WebSphere Application Server V6.0 作为目标服务器的版本 1.3 或 1.4 企业应用程序项目。
  3. 在刚刚创建的企业应用程序项目中创建版本 2.x EJB 项目。
  4. 在对应于刚刚创建的企业应用程序项目的 EJB 项目中创建或导入 2.x CMP bean。
  5. 使用自顶向下、自底向上1或中间会合方法生成企业 bean。
  6. 创建 JDBC 连接。
  7. 乐观访问意向设置为 wsOptimisticUpdatewsOptimisticRead
此任务的步骤

要使用映射编辑器为 EJB 2.x CMP 实体 bean 生成冲突检测列,请完成下列步骤:

  1. 打开映射编辑器。
    1. 在 J2EE 透视图中,展开 EJB 项目(您想要为该项目添加列以进行冲突检测)。
    2. 展开部署描述符文件夹。
    3. 展开映射文件夹。 右键单击数据库映射并选择打开方式 > 映射编辑器
  2. 概述部分中的企业 bean 下面,展开 EJB 项目文件夹并选择想要添加列以进行冲突检测的 CMP bean。
  3. 属性视图中,展开 Bean 至表策略部分,使用用于冲突检测的列列表以选择用于冲突检测的列。
    限制: 需要选择未映射至 CMP 字段的列,否则可能会发生未定义的行为。

后期任务

在使用冲突检测列之前,必须完成以下任务:
  1. 创建您自己的数据库触发器以支持使用冲突检测列。
1 自底向上映射在 WebSphere Application Server Toolkit 或 Rational Web Developer 中不可用。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.