ファインダ・メソッドの作成

ファインダとは、特定のEJBインスタンスから情報を取得するために使用されるメソッドです。これは、SQLのSELECT文のようなストアド・クエリーに類似しています。ファインダを持つのは、エンティティBeanのみです。

ファインダの作成

CMPエンティティBeanのEJBモジュール・エディタには、「ファインダ」というタブがあります。

ファインダ・ページを開くには、次のようにします。

  1. EJBダイアグラムまたは「システム・ナビゲータ」で、CMPエンティティEJBをダブルクリックして「EJBモジュール・エディタ」を開きます。
  2. 編集中のエンティティBeanのノードを開きます。
  3. 「メソッド」ノードをクリックします。
  4. 「メソッド・カテゴリ」リストから、「Finder methods」を選択します。
  5. 「追加」をクリックして新規のファインダ・メソッドを作成します。

デフォルトで生成されるファインダ

次のファインダ・メソッドは、ウィザードによりデフォルトで生成されます。

ファインダの追加

新規のファインダを追加するには、「追加」ボタンをクリックします。「CMPファインダ・メソッドの作成または編集」ダイアログ・ボックスが表示され、そこでメソッド、パラメータおよびスローする例外を編集できます。

このページの使用方法の詳細は、「ヘルプ」をクリックするか、[F1]キーを押してください。


関連項目

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