我知道,如果我想将 String 验证为长度为 6 的数字,我可以编写以下内容:
@Pattern(regexp="[\\d]{6}"
String stringToValidate;
但是如果我有 List<String> stringsToValidate
我该怎么办?
有没有办法重用开箱即用的机制?
附注
我知道我可以编写自己的注释并实现自己的 validator ,但我想重用开箱即用的功能。
最佳答案
我没有找到使用现有约束的方法。以下是内置 JSR303 约束和 hibernate 扩展的列表 http://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#section-builtin-constraints
我认为编写自定义约束是最好的选择。
关于java - 开箱即用的 Hibernate 集合 validator 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30047952/