I decided to use JSR303 to validate my forms in Spring 3.0 MVC application. When I try to check @NotEmpty on Integer variable I have exception:
javax.validation.UnexpectedTypeException: No validator could be found
for type: java.lang.Integer
First this variable was declared as int (protected int partCount) but I found on the Spring forum that primitives may cause some problems, so I’ve changed that to Integer. Still same exception. Any ideas?
PS. Same situation with Double and Timestamp, no problems with Strings
Thanks
Not sure what implementation you’re using but here is what Hibernate Validator writes about the
NotEmptyannotation (which is not part of the Bean Validation specification):Maybe you’re looking for something else? Like
NotNull, orMin?