org.nutz.dao.entity.annotation
注释类型 Many


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
@Documented
public @interface Many

声明一条一对多映射,这个声明需要你输入三个参数,其中一个是可选的:

Can be Many:

本注解是一个略微让人疑惑的名称,你可能会想,你声明 '@Many' 的字段必须是一个容器或者数组,其实,它也可以 是一个单个对象。

对于 Nutz.Dao来说,'@Many' 确切的意义是说: Can be Many
所以,你可以当然这么写:

 @Many(target = Pet.class, field = "id")
 private Pet pet;
 

作者:
zozoh(zozohtnt@gmail.com)

必需元素摘要
 java.lang.String field
           
 java.lang.Class<?> target
           
 
可选元素摘要
 java.lang.String key
           
 

元素详细信息

target

public abstract java.lang.Class<?> target

field

public abstract java.lang.String field

key

public abstract java.lang.String key
默认值:
""