OC4J EJBデプロイメント・ディスクリプタ - ファインダ・メソッド
このパネル・ボックスは、orion-ejb-jar.xml
ファイル内の<finder-method>
要素を構成する際に使用します。
- 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開発者ガイドおよびリファレンス』
-
-
-