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 NotEmpty
annotation (which is not part of the Bean Validation specification):
Check that a String is not empty (not null and length > 0) or that a Collection (or array) is not empty (not null and length > 0)
Maybe you're looking for something else? Like NotNull
, or Min
?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.