参数 | 类型 | 适用范围 | 描述 | 是否必需 |
name | 文本 | 关系的名称。对于双向关系,应对双方指定相同的名称。 | true | |
role-name | 文本 | 关系角色的名称。 | true | |
cascade-delete | 文本 | 指示应用程序服务器是否应该执行级联删除。如果应该执行级联删除,则指定 cascade-delete="yes"。 | false | |
target-ejb | 文本 | 关系的另一方上 EJB 的名称。仅当关系是单向的,才应使用此参数。 | false | |
target-role-name | 文本 | 关系的另一方上关系角色的名称。仅当关系是单向的,才应使用此参数。 | false | |
target-cascade-delete | 文本 | 指示应用程序服务器是否应该对关系的另一方执行级联删除。如果应该执行级联删除,则指定 cascade-delete="yes"。仅当关系是单向的,才应使用此参数。 | false | |
target-multiple | 文本 | 如果此 EJB 表示关系的另一方为“多”方(即,“一对多”关系),则应指定 target-multiple="yes"。否则,不要使用此参数,或者指定 target-multiple="no"。仅当关系是单向的,才应使用此标记。 | false |
特定于 WebSphere 的标记可以与 @ejb-relation 标记一起使用: