JSR Bean验证和多个组,AND与OR

时间:2012-03-16 16:34:41

标签: java bean-validation hibernate-validator jsr330

是否有人遇到过只有在满足所有组子句时才会应用约束的需要。换句话说,对于

@NotNull(groups= {Group1.class, Group2.class})
private Integer value;

当任一组有效时,将应用非空约束。

如果我想在两个组都有效时应用约束怎么办?

拥有自定义组不是一种选择,因为我的应用程序中存在许多此类组的组合。

1 个答案:

答案 0 :(得分:3)

您可以声明包含所有群组的group sequence并验证该序列。