Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Java 有没有办法控制hibernate验证器进行验证的顺序?_Java_Hibernate Validator - Fatal编程技术网

Java 有没有办法控制hibernate验证器进行验证的顺序?

Java 有没有办法控制hibernate验证器进行验证的顺序?,java,hibernate-validator,Java,Hibernate Validator,我们有一个要求,即对象的每个字段都必须按特殊顺序进行验证 例如,我们的Person对象如下所示: public class Person { @NotNull private String firstName; @NotNull private String lastName; // getter and setter } 当我使用javax.validation.Validator来验证这个对象时,我们需要确保总是先验证firstName,然后验证l

我们有一个要求,即对象的每个字段都必须按特殊顺序进行验证

例如,我们的Person对象如下所示:

public class Person {
    @NotNull
    private String firstName;
    @NotNull
    private String lastName;

    // getter and setter
}

当我使用javax.validation.Validator来验证这个对象时,我们需要确保总是先验证firstName,然后验证lastName。有没有办法让hibernate验证器存档这一要求?

您想使用组序列。特别是,您可能需要重新定义实体的默认组。另请参见Bean验证规范中的定义