質問

HibernateのNotEmpty注釈が空白(" ")を充填した文字列のエラーが発生していないことが表示されます。 (:new String() IE)だけヌルまたは空の文字列のために動作します。これを回避する/修正がありますか?

役に立ちましたか?

解決

純粋な空白または空の文字列について失敗する正規表現式が含ま@Pattern注釈を使用して@NotEmptyを交換してください(あなたは@NotEmptyと@Patternの両方が含まれており、正規表現の方法を簡素化することができる場合があります)。 ここに。

他のヒント

@NotEmptyは大きさではなく、内容を確認するために使用し、文字列だけでなく、コレクションにも適用されます。あなたが探している機能は、文字列に特有のものであり、末尾の空白を無視した@NotBlankで提供されます。

@NotBlank暗黙トリム呼び出しの文字列の長さをテストする方法である。

scroll top