将 finder 方法添加至 CMP 1.x bean

可以使用“添加 Finder 描述符”向导来将 finder 方法添加至正在使用容器管理的持久性的 CMP 1.x bean。

使用该向导,可以添加新的 finder 方法或者根据该向导找到的现有 finder 方法添加一个 finder 方法。如果该向导没有找到任何 finder 方法,则必须创建新的 finder 方法。

要将 finder 方法添加至 CMP 1.x bean:

  1. 切换至 J2EE 透视图。
  2. 在“项目资源管理器”视图中选择期望的 EJB JAR 文件。
  3. 右键单击部署描述符编辑器,并从弹出菜单中选择打开方式
  4. 在编辑器的 Bean 页面上选择该 bean,并滚动至 Finder 部分。
  5. 单击添加按钮。添加 Finder 描述符向导打开。如果想要使用现有 finder,则只选择现有 finder 并单击完成。否则,必须创建新的 finder。
  6. 如果不存在 finder,则选择新建单选按钮。
  7. 名称字段中,输入新的 finder 的名称。方法名必须以 find 开头。
  8. 可选: 单击添加以将方法参数添加至 finder。
  9. 选择 finder 方法的返回类型,然后单击下一步
  10. Finder 类型下拉菜单中,选择下面的其中一种类型:
    • EjbqlFinderDescriptor - 如果正在将 EJB 查询语言字符串用作 finder 语句,则选择此选项。
    • FullSelectFinderDescriptor - 如果正在将 SQL SELECT 字符串用作 finder 语句,则选择此选项。这也称为 SELECT custom finder。
    • WhereClauseFinderDescriptor - 如果正在将 SQL WHERE 子句用作 finder 语句,则选择此选项。这也称为 WHERE custom finder。
    • UserFinderDescriptor - 如果不指定 finder 描述符中的字符串,则选择此选项。否则,finder 描述符将只列示 custom finder 的方法的名称。如果使用此选项,则必须确保正确地实现 finder 方法。
  11. 如果选择 EjbqlFinderDescriptor 作为 finder 类型,则可以在选择样本 finder 字段中选择样本 EJB QL 查询。您的选择将使用样本代码来填充 Finder 语句文本区域。
  12. 完成 Finder 语句文本区域中的查询字符串。
  13. 单击完成
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.