XREL キーワード
XREL キーワードを使用して、データの検索方法に依存しない関係を作成します。 XREL は、Enterprise JavaBeans (EJB) メディエーター照会の場合にのみ有効です。
XREL は、追加のデータを検索せず、
SELECT ステートメントによって既に検索されたデータから関係を作成するだけです。
関係には 1 対 1、1 対多、多対 1、多対多があります。
関係は、単一方向でも双方向でもかまいません。
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