我如何Hibernate
验证可能也为空的属性?更重要的是:只验证属性是否为空,否则跳过验证?
private int age;
@AssertTrue(condition = "age != null") //something like this
boolean isAgeValid() {
return age >= 0;
}
有可能吗?
答案 0 :(得分:0)
嗯,因为没有可能在注释级别上克服这个问题,我将其更改为以下内容:
@AssertTrue
private boolean isAgeValid() {
return StringUtils.isBlank(age) || age >= 0;
}
现在可能是最好的选择。