スコープ: クラス
多重度
(0..1): このタグは、
Java™ ソース・ファイルで、ゼロ回または 1 回使用できます。
目的
このタグは、home インターフェース用のファインダー・メソッドを定義します。
Entity Bean は、ゼロまたはそれ以上の ejb.finder タグを使用できます。
Entity Bean にのみ適用されます。
パラメーター
パラメーター |
タイプ |
適用度 |
説明 |
必須 |
view-type |
テキスト |
|
ビュー・タイプは、
ファインダーが定義されるホーム・インターフェースを制限します。
以下の属性のいずれかを指定します。
デフォルト値は、以下の値です。
|
いいえ |
description |
テキスト |
|
ファインダーの説明。 |
いいえ |
signature |
テキスト |
|
メソッドのシグニチャーを、
例えば、java.util.Collection findAll() の中のように定義します。
シグニチャー内の戻りの型は、
完全修飾でなければなりません。 |
はい |
unchecked |
ブール |
Entity Bean、EJB 2.0 |
未検査許可を持っているとして、ファインダーにフラグを付けます。
unchecked というパラメーターがある場合は、role-name を省略する必要があります。
デフォルト値は true です。 |
いいえ |
role-name |
テキスト |
|
このファインダー・メソッドを起動できる、コンマで区切られた役割のリスト。 |
いいえ |
query |
テキスト |
Entity Bean、EJB 2.0 |
ファインダーの EJB-QL 照会。 |
いいえ |
result-type-mapping |
テキスト |
Entity Bean、EJB 2.0 |
ファインダー・メソッドの結果の型マッピング (戻りの型を示す) を示します。
以下の属性のいずれかを指定します。
デフォルト値は、以下の値です。
|
いいえ |
transaction-type |
テキスト |
|
メソッドに対するトランザクション型の属性セットを示します。 |
いいえ |
method-intf |
テキスト |
|
ファインダーのアクセス権に設定されるインターフェース
(Home または LocalHome) を示します。
アクセス権が Home インターフェースおよび LocalHome インターフェースの両方に適用される場合は、
このパラメーターは使用しません。
以下の属性のいずれかを指定します。
デフォルト値は、以下の値です。
|
いいえ |