@ws.sbf.query

범위

클래스

다중성

(0..*): CMP 엔티티 Bean을 구현하는 모든 Java™ 소스 파일에서 이 태그를 0회 이상 사용할 수 있습니다.

목적

이 태그는 value-object 세트를 검색하기 위해 EJB 조회 언어(EJB QL)로 표시된 조회 문자열 세트를 정의합니다. 이러한 조회 문자열은 데이터를 검색하는 데 사용되며 생성된 value-object에 결과를 맵핑합니다. 각 조회 문자열은 대괄호("[]")로 묶어서 조회 문자열의 처음과 끝을 표시합니다. 아래의 구문을 사용하여 조회의 모든 루트 오브젝트를 올바른 value-object에 캐스트해야 합니다.
예제:
[select {$DepartmentDeep} as d where d.deptno between 1 and 2]
[select in(d.emps) as e where e.salary >3]

매개변수

매개변수 유형 적용 대상 설명 필수
name text 모두 value-object 세트를 검색하는 조회의 추상 이름입니다. 이름은 모듈에 고유해야 하며 올바른 Java ID여야 합니다. 이 이름은 조회 루트 역할을 담당하고 자체에는 조회에서 리턴한 최상위 레벨 SDO에 대한 참조가 있는 생성된 SDO 클래스의 기본 이름으로 사용됩니다. 또한 세션 Facade에서 생성된 create, retrieve, update 및 delete 메소드의 기본 이름으로 사용됩니다. true
query text 모두 EJB QL로 표시된 조회 문자열 세트입니다. 이러한 조회 문자열은 데이터를 검색하는 데 사용되며 생성된 value-object에 결과를 맵핑합니다. 각 조회 문자열은 대괄호("[]")로 묶어서 조회 문자열의 처음과 끝을 표시합니다. 조회의 모든 루트 오브젝트를 올바른 value-object로 캐스트해야 합니다. true
read-only Boolean 모두 true인 경우 세션 Facade에서 read 메소드만 작성해야 함을 표시합니다. 기본값은 false입니다. false

피드백