私は単純なパターン検証を試みています:
@Min(value = 0, message = "invalid.amount")
@Pattern(regexp = "[0-9]+", message = "invalid.amount")
private double amount;
しかし、次のようなエラーが発生します。
org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.throwExceptionForNullValidator(ConstraintTree.java:229)
しかし、これは完全にうまくいきます:
@Pattern(regexp = "[\\w|-]{1,5}")
private String data;
正規表現は数値型では機能しないようです。