怎么把spingMVC的validation验证和hibernate的validationg整合到一

发布于 2021-11-22 13:49:30 字数 1041 浏览 705 评论 2

用的是注解的,开始时看@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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文