我正在尝试使用 Hibernate 验证器在插入数据库之前验证 POJO。
bean 中有一个长度可以是 8 或 10 的字段。
我尝试使用内置约束List
将它们放在一起,期望其中一个标准通过而不是验证通过。
@Length.List({@Length(min=8, max=8,message="Code is either 8 or 10 characters in length"),@Length(min=10, max=10,message="Code is either 8 or 10 characters in length")})
public String getCode() {
return this.code;
}
但是,结果显示列表中的所有条件都必须通过才能使其有效。所以我想知道是否有办法改为进行 OR 检查。