使用休眠验证器验证对象整数 属性
Validating objects integer property with hibernate validator
我想使用休眠验证器验证属性 abc 以检查其是否为 null。
class A {
@NotNull
private B meta;
}
class B {
@NotNull(message = "missing field")
private int abc;
}
当我尝试插入我的 pojo class A 的数据时,其中没有 abc 字段,它仍然接受它而不验证它。我根本没有传递 abc 属性,怎么会出现 "missing field" 错误?
如果我根本不传递abc属性,我想报错:"missing field",这怎么办?
我找到了自己的答案。使用 Integer 对象,事情开始工作,并且在 class A.
中也有 @Valid 标签
我想使用休眠验证器验证属性 abc 以检查其是否为 null。
class A {
@NotNull
private B meta;
}
class B {
@NotNull(message = "missing field")
private int abc;
}
当我尝试插入我的 pojo class A 的数据时,其中没有 abc 字段,它仍然接受它而不验证它。我根本没有传递 abc 属性,怎么会出现 "missing field" 错误?
如果我根本不传递abc属性,我想报错:"missing field",这怎么办?
我找到了自己的答案。使用 Integer 对象,事情开始工作,并且在 class A.
中也有 @Valid 标签