范围:类
多重性
(0..1):在 Java™ 源文件中可以不使用此标记或使用一次此标记。
目的
此标记定义 home 接口的 finder 方法。一个实体 bean 可以具有零个或多个 ejb.finder 标记。仅适用于实体 bean。
参数
参数 |
类型 |
适用范围 |
描述 |
是否必需 |
view-type |
文本 |
|
视图类型会限制将定义查找程序的 home 接口。您必须指定下列其中一种属性:
缺省值是
|
false |
description |
文本 |
|
对查找程序的描述。 |
false |
signature |
文本 |
|
定义方法的特征符,例如,java.util.Collection findAll()。特征符中的返回类型必须是标准的。 |
true |
unchecked |
布尔 |
实体 bean,EJB 2.0 |
将查找程序标记为具有未检查许可权。如果存在 unchecked 参数,则必须省略 role-name。缺省值为 true。 |
false |
role-name |
文本 |
|
用逗号分隔的、可以调用此 finder 方法的各个角色的列表。 |
false |
query |
文本 |
实体 bean,EJB 2.0 |
查找程序的 EJB-QL 查询。 |
false |
result-type-mapping |
文本 |
实体 bean,EJB 2.0 |
指示 finder 方法的结果类型映射(指示返回类型)。您必须指定下列其中一种属性:
缺省值是
|
false |
transaction-type |
文本 |
|
指示 transaction-type 属性设置为方法。 |
false |
method-intf |
文本 |
|
指示应该对其设置查找程序许可权的接口(Home 或 LocalHome)。如果许可权应该同时适用于 Home 或 LocalHome 接口,则不要使用此参数。您必须指定下列其中一种属性:
缺省值是
|
false |