hibernate验证器整数列表

时间:2010-11-30 18:10:26

标签: hibernate hibernate-validator

我有一个像这样的整数列表:

private List<Integer> indexes;

有没有办法让有效的个人成员在0-9范围内?我看到了@Range和@Valid,但找不到让它与List一起工作的方法。

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

只有@Size和@Valid可用于集合,但是您可以使用一些包装器对象而不是“整数”来验证您的整数,例如:

public class Index {
  @Range( min = 0, max = 9 )
  private Integer value;
}

public class Container {
  @Valid
  private List<Index> indexes;
}

这应该可以解决问题