Character が M または F であることを検証することは可能ですか、それとも正規表現で文字列を使用する必要がありますか?
@Pattern(regexp = "^[MF]{1}$", message = "customer.sex.regex")
private String sex;
使いたい
private Character sex;
Character が M または F であることを検証することは可能ですか、それとも正規表現で文字列を使用する必要がありますか?
@Pattern(regexp = "^[MF]{1}$", message = "customer.sex.regex")
private String sex;
使いたい
private Character sex;
M または F のみを受け入れるには、この正規表現を使用する必要があります。
@Pattern(regexp = "^[M|F]{1}$", message ="Must be M or F")
as Character を使用する 2 番目のケースでは、この文字が「M」か「F」かを検証する必要があります。その他は性別として設定できます。
変数には使用できません。以下の例外が発生@Pattern
します。Character
javax.validation.UnexpectedTypeException: HV000030: 次のタイプのバリデータが見つかりませんでした: java.lang.Character。