Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring MVC-使用Spring数据JPA的Hibernate验证组_Spring_Hibernate_Spring Data Jpa_Bean Validation_Hibernate Validator - Fatal编程技术网

Spring MVC-使用Spring数据JPA的Hibernate验证组

Spring MVC-使用Spring数据JPA的Hibernate验证组,spring,hibernate,spring-data-jpa,bean-validation,hibernate-validator,Spring,Hibernate,Spring Data Jpa,Bean Validation,Hibernate Validator,我们在应用程序中使用SpringDataJPA,并使用HibernateValidator验证保存到数据库中的实体。根据Hibernate Validator文档,有一个功能可以提供验证组,以便在保存之前验证实体的一些属性 现在,当谈到在Spring中使用这些验证器时,我能找到的唯一方法是在控制器中使用它们,使用@Validated注释来验证输入 我们需要通过传递实体调用Repository.save(),并且我们需要提供验证组,以便只验证少数项目

我们在应用程序中使用SpringDataJPA,并使用HibernateValidator验证保存到数据库中的实体。根据Hibernate Validator文档,有一个功能可以提供验证组,以便在保存之前验证实体的一些属性

现在,当谈到在Spring中使用这些验证器时,我能找到的唯一方法是在控制器中使用它们,使用
@Validated
注释来验证输入

我们需要通过传递实体调用
Repository.save()
,并且我们需要提供验证组,以便只验证少数项目