Palabra clave XREL
La palabra clave XREL se utiliza para crear relaciones independientemente del modo en que se hayan recuperado los datos. XREL sólo es válido en consulta de EJB (Enterprise JavaBeans) Mediator.
XREL no recupera datos adicionales, sólo crea relaciones a partir de los
datos recuperados por las sentencias select. Las relaciones puede ser de
uno con uno, de uno con varios, de varios con uno o de varios con varios. Las relaciones pueden ser unidireccionales o bidireccionales. Si
especifica una relación bidireccional en una XREL, la relación inversa
también se establece además de la relación especificada.
xrel := XREL identification_variable . { single_valued_cmr_field | collection_valued_cmr_field } [ , identification_variable . { single_valued_cmr_field | collection_valued_cmr_field } ]*
Ejemplos: palabra clave XREL
Este ejemplo
recupera todos los empleados y departamentos y establece las relaciones
emps y mgr.
select e.name from EmpBean e select d.name from DeptBean d xrel d.emps, d.mgrTenga en cuenta que los empleados se recuperan a través de la relación d.emps. Para aquellos empleados que son además directivos, xrel d.mgr debe establecer la relación mgr.
select d.name from DeptBean d select e.name from in(d.emps) e xrel d.mgr