添加隔离级别

可以使用部署描述符编辑器来将隔离级别添加至 CMP 实体 bean 1.x。

要将隔离级别添加至具有容器管理的持久性的 CMP 实体 bean 1.x:

  1. 切换至 J2EE 透视图。
  2. 在“项目资源管理器”视图中选择期望的 EJB 模块。
  3. 右键单击部署描述符编辑器,并从弹出菜单中选择打开方式
  4. 在编辑器的访问页面上,滚动至隔离级别部分。
  5. 单击添加。“添加隔离级别”向导出现。
  6. 从下列选项中选择隔离级别的类型:
    • 可重复读:此隔离级别禁止脏读和不可重复读,但是它允许幻象读。
    • 已提交读:此隔离级别禁止脏读,但是允许不可重复读和幻象读。
    • 未提交读:此隔离级别允许读取未提交的更改(由仍在进行中的另一事务更改的数据)。它还允许脏读、不可重复读和幻象读。
    • 可序列化:此隔离级别禁止下列类型的读取: 1) 读,在此读取方法中,事务从另一个事务中读取包含未提交的更改的数据库行 2) 不可重复读,在此读取方法中,一个事务读取一行,另一个事务更改同一行,第一个事务重新读取该行并获取不同的值, 3) 幻象读,在此读取方法中,一个事务读取满足 SQL WHERE 条件的所有行,第二个事务插入也满足 WHERE 条件的一行,第一个事务应用相同的 WHERE 条件并获得由第二个事务插入的行。
  7. 单击下一步
  8. 从找到的 bean 的列表中选择一个或多个企业 bean,然后单击下一步。在此处选择的企业 bean 是您想要将其方法指定给隔离级别的企业 bean。
  9. 从该列表中选择一个或多个方法元素。
  10. 单击完成
这就添加了隔离级别。要除去隔离级别,选择它并单击除去按钮。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.