当前位置: 代码迷 >> Java相关 >> hibernate4.1 validator无效有关问题
  详细解决方案

hibernate4.1 validator无效有关问题

热度:22   发布时间:2016-04-22 20:55:26.0
hibernate4.1 validator无效问题
那些@notempty  @size  @max等等都无效,org.hibernate.validator.constraints这个路径里的,以前用3.1的时候是这个路径org.hibernate.validator没和别的包冲突,而4.1版本org.hibernate.validator.constraints不知道和谁冲突,反正我就是删除hibernate-validator-4.1.0.Final.jar后它照样没报错,没加jar包还是有这个路径,不知道是哪里的包。搞半天搞不懂,谁有经验的指点一下啊,好乱哦
------解决思路----------------------
引用:
Quote: 引用:

你用错注解了,hibernate validator  用的是javax.validation.constraints.Size,不是org.hibernate.validator.constraints,后面这个东西应该是hibernate的注解


可是我查看4.1的jar包里的文件,确实是org/hibernate/validator/constraint,那些size,email什么的注解都在这个路径下面啊

把你的验证方法发出来,我4.2都用了快一年了,我不清楚你是不是这么验证的,如果是,就是倒错包了,请你试下这个注解javax.validation.constraints.Size,如果没用,当我没说

Set<ConstraintViolation<T>> violations = violations = validator.validate(req, Default.class,
req.getValidatorGroup());
  相关解决方案