ステップ1: ファインダ・メソッドの作成
|
 前へ |
 次へ |
最初のステップでは、DeptエンティティBeanに新規ファインダ・メソッドを作成します。UMLダイアグラム上でこのメソッドを作成することもできますが、ここではツールに慣れるためにEJBモジュール・エディタを使用します。
新規ファインダ・メソッドを作成するには、次のようにします。
- ナビゲータで、「Dept」エンティティBeanをダブルクリックします。
EJBモジュール・エディタが開きます。
- EJBモジュール・エディタで「Dept」ノードを開き、「メソッド」をクリックします。
- 「メソッド・カテゴリ」で、「finderメソッド」を選択します。
- 「追加」をクリックします。
「メソッドの詳細」ダイアログが開きます。
- 「メソッドの詳細」ダイアログで、「名前」を
findByDname
に変更します。
- 「戻り型」フィールドに
DeptLocal
と入力します。
- 「パラメータ」フィールドに、
String dname
と入力します。
- ダイアログの下部で、「EJB QL」タブをクリックします。
- 次のコードを貼り付けます。
select distinct object (d)
from Dept d
where d.department_name = ?1
- 「OK」をクリックし、ダイアログを閉じます。
- EJBモジュール・エディタで、「プレビュー」をクリックします。
queryタグが追加されていることを確認します。
- 「OK」をクリックし、EJBモジュール・エディタを閉じます。