2
我只是说hibernate-validator-5.1.3.Final.jar
到我的类路径和注释的一个POJO:Hibernate验证注释不工作
public class Person {
@NotNull
private String name;
// etc...
}
然后我带着司机来测试它:
public class Driver {
public static void main(String[] args) {
Person p = new Person();
p.setName(null);
}
}
该执行不抛出任何验证错误 - 我要去哪里?
你只是简单地构造一个Person对象,所以不会在该对象上运行验证。 Hibernate验证如何知道这个对象,并且它是空的?这与使用其他注释相同。您应该查看入门指南 - http://hibernate.org/validator/documentation/getting-started/ – mkobit 2014-11-22 01:34:30