`
落花岛
  • 浏览: 24260 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

注解验证时报错

阅读更多
使用注解@NotEmpty进行验证时报错:No validator could be found for type: java.lang.Integer。
类似的Double,Timestamp 之类的也会报类似错误。

在报此错误时首先检查引入的valid包是什么。然后请参考实现:
hibernate的实现:http://docs.jboss.org/hibernate/validator/3.1.0/api/org/hibernate/validator/
java(Oracle)的实现:
http://docs.oracle.com/javaee/6/api/javax/validation/constraints/NotNull.html

注解@NotNull,@NotEmpty仅支持String类型,因此对于数字这些非字符类型,应该使用@DecimalMin这些注解进行验证。
分享到:
评论
2 楼 jd2bs 2014-12-14  
@NotEmpty 用在集合类上面
@NotBlank 用在String上面
@NotNull    用在基本类型上

NotNull是可以用于数字的
1 楼 lzn1446 2014-11-10  
提示:选择您需要装饰的文字, 按上列按钮即可添加上相应的标签

相关推荐

Global site tag (gtag.js) - Google Analytics