关于spring mvc 验证的一个特殊异常

     前些天用spring mvc构建了一个工程,今天想实现它的表单验证功能,即用JSR-303实现用@Valid对数据对象的验证.但是不想在工程中却报了一个错误:

java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;

     后来经过排查发现是因为lib中多了一个hibernate-entitymanager.jar包.道理是这个包的版本太旧,hibernate3.jar已经带有最新版的org.hibernate.ejb.HibernatePersistence类.所以删之即可.

      想来这个错误的出现也非常特殊,不知道将来哪位同仁会遇到类似问题.这里先做一个笔记.

 

你可能感兴趣的:(spring,mvc,Hibernate,ejb)