XREL 키워드
XREL 키워드는 데이터가 검색된 방법과 독립적으로 관계를 빌드하는 데 사용됩니다. XREL은 EJB(Enterprise JavaBeans) 중개자 조회에서만 유효합니다.
XREL은 추가 데이터를 검색하지 않고 단지 선택 명령문에 의해
이미 검색된 데이터로부터 관계를 빌드합니다. 관계는 일대일,
일대다 또는 다대다가 될 수 있습니다. 관계는
단방향이나 양방향이 될 수 있습니다. XREL에서 양방향 관계를 지정하는 경우
지정된 관계 외에 역관계도 설정됩니다.
xrel := XREL identification_variable . { single_valued_cmr_field | collection_valued_cmr_field } [ , identification_variable . { single_valued_cmr_field | collection_valued_cmr_field } ]*
예: XREL 키워드
이 예제는 모든 사원과 모든 부서를
검색하고 emps 및 mgr 관계를 설정합니다.
select e.name from EmpBean e select d.name from DeptBean d xrel d.emps, d.mgrd.emps 관계를 통해 사원이 검색되고, xrel d.mgr은 관리자이기도 한 사원에 대해 mgr 관계를 설정하기 위한 것입니다.
select d.name from DeptBean d select e.name from in(d.emps) e xrel d.mgr