OC4J EJBデプロイメント・ディスクリプタ - ファインダ・メソッドの追加

このパネル・ボックスは、orion-ejb-jar.xmlファイル内の<finder-method>要素を構成する際に使用します。これはコンテナ管理ファインダ・メソッドの定義で、BeanのホームにあるfindByXXX()メソッドの選択基準を定義します。

EJB名
ejb-name要素は、Enterprise Bean名を指定します。この名前は、ejb-jarファイルのデプロイメント・ディスクリプタ内のEnterprise Beanに名前を付けるために、ejb-jarファイル・プロデューサによって割り当てられます。名前は、同じejb-jarファイル内のEnterprise Beanの中で一意である必要があります。Enterprise Beanのコードは名前に依存しないため、アプリケーション・アセンブリの過程でも、Enterprise Beanの機能を損なうことなく名前を変更できます。デプロイメント・ディスクリプタ内のejb-nameと、デプロイヤがEnterprise Beanのホームに割り当てるJNDI名の間に関係はありません。名前は、NMTOKENの字句規則に準拠する必要があります。
メソッド
Beanのメソッド(および場合によっては、そのメソッドのパラメータ)を指定します。
パーシャル
指定した問合せが部分的なものかどうか。部分問合せは、SQL問合せのWHERE句またはORDER(ORDERで始まる場合)句です。デフォルトでは、問合せは部分的です。partial="false"が指定されている場合、完全問合せが問合せ属性の値として入力され、問合せの結果セットにCMPフィールドがすべて含まれることを確認する必要があります。これは、表結合などが必要な拡張問合せを実行する場合に有用です。
問合せ
SQL文の問合せ部分。これは文中のWHEREキーワードに続く部分です。専用トークンはメソッド引数の番号を示す$numberと、CMPフィールド名を示す$nameです。たとえば、"findByAge(int age)"の問合せは、(CMPフィールドがageという名前の場合)"$1 = $age"となります。
説明
短い説明。

関連項目

J2EE EJB JARのスタンドアロンOC4JまたはOracle9iASへのデプロイ
orion-ejb-jar.xmlの編集
デプロイメント・ディスクリプタの編集
関連資料:  Oracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EE Enterprise JavaBeans開発者ガイドおよびリファレンス』