JPA整合错误总结

错误1

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory': Failed to introspect bean class [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: javax/persistence/ValidationMode

错误分析:

这是hibernate的bug,新版本的 Hibernate跟javaee.jar里面的jpa接口冲突了。

解决方法:

移除Eclipse自带的javaEE包,手动导入jsf-api.jar, jsf-impl.jar, jstl-1.2.jar ,servlet-api.jar

原文地址:https://www.cnblogs.com/xiaoQ0725/p/8065519.html