使用休眠验证器验证对象的整型属性

时间:2019-04-24 22:00:18

标签: hibernate validation bean-validation hibernate-validator

我想使用休眠验证器验证abc属性,以检查它是否为空。

class A {
@NotNull
private B meta;
}

class B {
@NotNull(message = "missing field")
private int abc;
}

当我尝试在不具有abc字段的情况下插入pojo类A的数据时,它仍然接受而不验证它。由于我根本没有传递abc属性,如何获得“缺少字段”错误?

如果我根本不传递abc属性,那么我想输入错误信息:“缺少字段”,怎么办?

1 个答案:

答案 0 :(得分:0)

我找到了自己的答案。使用Integer对象,事情开始起作用,并且在类A中也有@Valid标记。