如果使用hibernate验证器预期Integer值,我如何验证String输入?我试过了:
@Pattern(regexp="[0-9]+", message="must be Integer")
private Integer rating;
但这仅适用于String字段而非整数。
因此,当我输入字符串而不是数字时,我收到以下错误:
"UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.Integer."