标签: spring hibernate spring-data-jpa bean-validation hibernate-validator
我们在我们的应用程序中使用Spring Data JPA,我们正在验证使用Hibernate Validator保存到数据库的实体。根据Hibernate Validator文档,有一个功能可以提供验证组,以便在保存之前验证实体的一些属性。
http://docs.jboss.org/hibernate/validator/4.3/reference/en-US/html_single/#validator-usingvalidator-validationgroups
现在,当在Spring中使用这些验证器时,我能找到的唯一方法是使用@Validated注释在控制器中使用它们来验证输入。
@Validated
我们要求通过传递实体来调用Repository.save(),我们需要提供验证组以仅验证少数项目。
Repository.save()