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

时间:2015-03-18 02:03:20

标签: java hibernate-validator

我们要求必须以特殊顺序验证对象的每个字段。

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

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

    // getter and setter
}

当我使用javax.validation.Validator验证此对象时,我们需要确保firstName始终首先验证,然后是lastName。有什么方法可以让hibernate验证器归档这个要求吗?

1 个答案:

答案 0 :(得分:1)

您想要使用组序列。特别是您可能希望重新定义实体的默认组。另请参阅Bean Validation规范定义的Redefining the Default group for a class