1
是否可以自动验证整个图形?通过完整的图我的意思是被验证的对象及其所有的字段也是bean。JSR 303:是否可以自动验证整个图形?
或者我必须手动遍历它们,如下所示?
目前,我做这样的事情
Set<ConstraintViolation<OrderProxy>> violationsOrder =
validator.validate(order, Default.class, ClientGroup.class);
Set<ConstraintViolation<OrganizationProxy>> violationsOrg =
validator.validate(order.getSender(), Default.class, ClientGroup.class);
Set<ConstraintViolation<PersonProxy>> violationsPerson =
validator.validate(order.getSender().getPerson(),
Default.class, ClientGroup.class);
我不认为你应该将这些类传递给validate方法。这些参数用于指定验证组:http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#example-drive-away验证框架应该遍历对象图的任何标记的属性@Valid默认。 – 2015-08-07 14:55:55