你能不使用hibernate验证来验证静态内部类吗?我有以下表格:
public class Thing {
@NotNull // WORKS!
private String message;
private someClass obj1;
private someOtherClass obj2;
public static class someClass
{
@NotNull //DOES NOT WORK
private String someField;
}
public static class someOtherClass
{
@NotNull //Does NOT WORK
private String someOtherField;
}
}
最佳答案
我知道了,你需要在someClass和someOtherClass的实例上标记@Valid。这为我解决了这个问题。看起来我在我的 Controller 上为我的 Thing 对象添加的 @Valid 注释没有递归地应用于它的嵌套对象的状态。
关于java - 静态内部类的 Hibernate 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642792/