如何正确应用约束组验证?

时间:2014-03-05 15:18:25

标签: java hibernate validation

我想写一个类验证。但以下不会导致错误。为什么呢?

   class TestVO {
        @AssertTrue
        public boolean testDefault() {
            return false;
        }
    }

    Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
    errors = validator.validate(new TestVO());
    assertTrue(!errors.isEmpty()); //this fails. there are no errors! Why?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,因为它可能作为知识库很有用:hibernate验证只适用于get()方法。因此,将上述内容修改为getTestDefault()即可。