EJB問合せ言語について

EJB問合せ言語(EJB QL)は、EJB2.0仕様の新機能です。EJB QLでは、デプロイメント・ディスクリプタに抽象スキーマ型および関連を導入することで、エンティティBeanと依存クラスの間の関連を定義する標準的な方法が提供されます。EJB QLでは、抽象スキーマ名および関連を使用して、ナビゲーションに対する問合せも定義されます。

EJB QLはSQL92規格に基づいており、EJB QLの問合せ文字列は、2つの必須句(SELECTおよびFROM)およびオプションのWHERE句から構成されます。次に例を示します。

select distinct object (d) from Departments d where d.department_name = ?1

EJB QLを使用するメソッド

EJB QLを使用するメソッドには、ファインダ・メソッドとselectメソッドの2種類があります。

JDeveloperでのEJB QLの使用

JDeveloperでのEJB QLの使用方法の詳細は、次のトピックを参照してください。

詳細は、次のURLのOTN-JにあるOC4Jのオンライン・マニュアルを参照してください。
http://otn.oracle.co.jp/document/


関連項目

ビジネス・ロジックの実装
ファインダ・メソッドの作成
EJB QLのWHERE句の記述
OC4Jデプロイメント・ディスクリプタの問合せの記述
日付比較ファインダ・メソッドの追加