@ws.sbf.query

範圍

類別

對應關係

(0..*):您可以在實作 CMP Entity Bean 的任何 Java™ 程式檔中,使用這個標示零次或許多次。

目的

這個標示定義一組查詢字串,以 EJB 查詢語言 (EJB QL) 表示,用來擷取一組值物件。 這些查詢字串將用來擷取資料,以及將結果對映至產生的值物件。 每個查詢字串都用方括弧 ("[]") 括住,以指示查詢字串的開頭和結尾。 查詢的所有根物件都應該利用下列語法強制轉型成正確的值物件。
範例:
[select {$DepartmentDeep} as d where d.deptno between ?1 and ?2]
[select in(d.emps) as e where e.salary >?3]

參數

參數 類型 適用性 說明 強制
name text 全部 用來擷取一組值物件之查詢的抽象名稱。對模組而言,這個名稱必須是唯一的,且必須是有效的 Java ID。 這個名稱用來作為產生的 SDO 類別的基本名稱,這個類別將成為查詢的根,且它本身會包含指向查詢傳回的最上層 SDO 的參照。這個名稱也將用來作為在 Session Facade 上產生的 CRUD 方法的基本名稱。 true
query text 全部 以 EJB QL 表示的一組查詢字串。 這些查詢字串將用來擷取資料,以及將結果對映至產生的值物件。 每個查詢字串都用方括弧 ("[]") 括住,以指示查詢字串的開頭和結尾。 查詢的所有根物件都應該強制轉型成正確的值物件。 true
read-only boolean 全部 如果是 true,就表示應該在 Session Facade 上建立唯讀方法。預設值是 false。 false
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.