@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
@Documented
public @interface Many
本注解是一个略微让人疑惑的名称,你可能会想,你声明 '@Many' 的字段必须是一个容器或者数组,其实,它也可以 是一个单个对象。对于 Nutz.Dao来说,'@Many' 确切的意义是说: Can be Many
所以,你可以当然这么写:@Many(target = Pet.class, field = "id") private Pet pet;
public abstract java.lang.String key
field()
的类型选取@Id或者@Name等主键字段