7

Spring3.0MVCアプリケーションでフォームを検証するためにJSR303を使用することにしました。変数をチェックしようとすると@NotEmpty、例外が発生します。Integer

javax.validation.UnexpectedTypeException:タイプのバリデーターが見つかりませんでした:java.lang.Integer

最初にこの変数はint(protected int partCount)として宣言されましたが、Springフォーラムでプリミティブが問題を引き起こす可能性があることを発見したので、それをIntegerに変更しました。それでも同じ例外。何か案は?

PS。と同じ状況で、文字列に問題はありませDoubleTimestamp

ありがとう

4

1 に答える 1

10

使用している実装はわかりませんが、Hibernate ValidatorがNotEmptyアノテーション(Bean Validation仕様の一部ではありません)について記述しているものは次のとおりです。

文字列が空ではない(nullではなく長さが0より大きい)こと、またはコレクション(または配列)が空ではない(nullではなく長さが0より大きい)ことを確認します

多分あなたは何か他のものを探していますか?のようNotNullに、またはMin

于 2010-09-21T15:14:24.447 に答える