休眠验证器 - 或条件

时间:2016-11-02 13:16:22

标签: hibernate validation

我可以在Hibernate中添加两个注释(在OR中)吗?

这是我的第一个注释:

@Size.List({
    @Size(min = 16),
    @Size(max = 16)
})
private String test;

我想把@Null注释。

我可以在OR中进行这两个注释吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您无法在OR中组合注释。但是,您可以使用min = 16,max = 16创建自定义验证器以检查空值和大小。您可以参考此guide来创建Custome验证器。