为实体 2.x bean 添加方法级别访问意向

实体 2.x 的访问意向在规范中替换 EJB 1.x 访问意向和 EJB 1.x 隔离级别。

有两种通用方法可用来将访问意向添加至企业 bean 2.x:
  • 缺省访问意向(bean 级别):大多数情况下应使用此缺省方法来处理基于 bean 级别的访问意向。
  • 方法级别访问意向:只在高级情况下才应使用此高级方法来处理基于方法的访问意向。

要将方法级别访问意向添加至实体 2.x bean:

  1. 切换至 J2EE 透视图。
  2. 在“项目资源管理器”视图中选择期望的 EJB 模块。
  3. 右键单击部署描述符编辑器,并从弹出菜单中选择打开方式
  4. 在编辑器的访问页面上,单击实体 2.x(方法级别)的访问意向部分中的添加按钮。添加访问意向向导出现。
  5. 名称字段中,输入新访问意向的名称。
  6. 访问意向名字段中,从下拉列表中选择访问意向类型。
  7. 输入新访问意向的描述。
  8. 如果选择下列其中一个访问意向名,则还可选择预读提示复选框。此选项添加在单个查询中的各个关系上预装入相关企业 bean 的功能。
    • wsPessimisticUpdate-WeakestLockAtLoad
    • wsPessimisticUpdate-NoCollision
    • wsPessimisticRead
    • wsOptimisticUpdate
    • wsOptimisticRead
  9. 要设置持久性,单击持久性选项
    • 验证只读数据:选择 NONE、AT_TRAN_BEGIN 或 AT_TRAN_END 的其中一项。
    • 延迟操作:选择 NONE、CREATE_ONLY 或 ALL 的其中一项。
  10. 批处理:此操作使用 JDBC 批处理命令在与此特定企业 bean 相连的数据库后端中插入、更新或删除行。
    1. 延迟操作中,选择 ALL。(必须选择 ALL 才能使用“批处理”选项。)
    2. 选择批处理框。
  11. 单击下一步
  12. 企业 Bean 选择页面上,从找到的 bean 列表中选择一个或多个企业 bean,然后单击下一步。如果在不能对所选 bean 设置任何预读提示的情况下选择了预读提示,将会出现警告。您可能需要返回并清除预读提示复选框。
  13. 方法元素页面上,为安全标识选择一个或多个方法元素。如果选择了预读提示,则下一步是启用的。在“EJB 预装入路径”页面上,通过按所选 bean 选择关系角色来设置相关 EJB 的预装入。
  14. 单击完成
这就添加了访问意向。要除去访问意向,选择它并单击除去按钮。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.