XREL 关键字
XREL 关键字用于构建独立于数据检索方式的关系。XREL 仅在 Enterprise JavaBeans (EJB) 介体查询中有效。
XREL
不会检索附加数据,它只会根据已由 SELECT 语句检索到的数据构建关系。这些关系可以是一对一关系、一对多关系、多对一关系或多对多关系。关系可以是单向或双向的。如果在
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.mgr注意,将通过 d.emps 关系检索职员,并且 xrel d.mgr 还将为职位为经理的职员建立 mgr 关系。
select d.name from DeptBean d select e.name from in(d.emps) e xrel d.mgr