2
我想验证使用JSR 303验证豆的阵列。就像spec说的那样,可以验证整个集合。 如果我反对这样的验证收集使用JSR 303
public class Car {
@NotNull
@Valid
private List<Person> passengers = new ArrayList<Person>();
}
这样我就可以通过执行以下验证乘客的名单:
Car car = ....
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<Car>> validation = validator.validate(car);
但我想知道,为什么我不能做验证乘客名单以下:
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<List<Person>>> validation =validator.validate(passengers);
它只是不工作!有人可以给我任何解释吗?