以下を含む JAXB 生成クラスがあります。
@Pattern(regexp = "[0-9]", message = "Message details here")
protected Short msgVal;
JUnit テストを実行して、Hibernate を介してそのクラスのインスタンスを検証すると、次のようになります。
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Short
.
制約をコメントアウトする@Pattern
と、JUnitTest は正常に実行されます。
@Pattern
Short 値に制約を設定することは可能ですか? もしそうなら、私は何が欠けていますか?
よろしく、首相。