1

私は単純なパターン検証を試みています:

@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;

正規表現は数値型では機能しないようです。

4

1 に答える 1