將 finder 方法新增至 CMP 1.x Bean

您可以使用「新增搜尋器描述子」精靈,將 finder 方法新增至使用儲存器管理持續性的 CMP 1.x Bean。

您可以使用精靈新增 finder 方法,或根據精靈的尋找結果,新增現有 finder 方法。如果精靈找不到 finder 方法, 您必須建立新的 finder 方法。

若要將 finder 方法新增至 CMP 1.x Bean:

  1. 切換至 J2EE 視景。
  2. 在「專案瀏覽器」視圖中,選取所要的 EJB Jar 檔。
  3. 用滑鼠右鍵按一下部署描述子編輯器,從蹦現功能表中選取開啟工具
  4. 選取編輯器 Bean 頁面上的 Bean, 然後捲動至搜尋器區段。
  5. 按一下新增按鈕。這時會開啟新增搜尋器描述子精靈。如果您要使用現有的搜尋器, 只需選取現有搜尋器,再按一下完成。 否則,您必須建立新搜尋器。
  6. 如果搜尋器不存在,請選取新建圓鈕。
  7. 名稱欄位中,輸入新搜尋器的名稱。方法名稱必須是以 find 開頭。
  8. 選擇性的: 按一下新增,將方法參數新增至搜尋器。
  9. 選取 finder 方法的傳回類型,再按下一步
  10. 搜尋器類型下拉功能表中,請選取下列一個類型:
    • EjbqlFinderDescriptor - 如果您要使用 EJB 查詢語言字串做為 finder 陳述式, 請選取這個選項。
    • FullSelectFinderDescriptor - 如果您要使用 SQL SELECT 字串做為 finder 陳述式, 請選取這個選項。這又稱為 SELECT 自訂搜尋器。
    • WhereClauseFinderDescriptor - 如果您要使用 SQL WHERE 子句做為 finder 陳述式, 請選取這個選項。這又稱為 WHERE 自訂搜尋器。
    • UserFinderDescriptor - 如果您不要在搜尋器描述子中指定字串, 請選取這個選項。相反地,搜尋器描述子只會列出自訂搜尋器的方法名稱。如果使用這個選項, 必須確定已正確實作 finder 方法。
  11. 如果您選擇 EjbqlFinderDescriptor 做為搜尋器類型,則可以在選取範例搜尋器欄位中,選擇範例 EJB QL 查詢。 您的選項就會將範例程式碼移入 Finder 陳述式文字區。
  12. 完成 Finder 陳述式文字區中的查詢字串。
  13. 按一下完成
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.