怎么把spingMVC的validation验证和hibernate的validationg整合到一
用的是注解的,开始时看@NotNull在默认的j2ee5包里没有(用的myeclipse),找了下,就是下面的包
com.springsource.javax.validation-1.0.0.GA.jar
放进去就出问题了:
我是打算用springMVC的验证dto(就是用户的输入的),用hibernate的处理器验证bean
主要还是看了thinkphp里对用户提交的数据先做验证(就像java struts里用的validation一样)。想用springMVC先行验证下。
不要说太蛋疼,我就是想让两者放一起(spring的验证和hibernate的验证)。
Caused by: org.hibernate.HibernateException: Unable to build the default ValidatorFactory at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:345) at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:106) ... 65 more Caused by: javax.validation.ValidationException: Unable to find a default provider at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:264) at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111) at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:342) ... 66 more
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
com.springsource.javax.validation-1.0.0.GA.jar包依赖hibernate的验证框架,你再下载hibernate-validator-4.3.0.Final.jar就可以了
发现就算没有hibernate也会报错的