Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven、hibernate、spring问题_Java_Spring_Hibernate_Jakarta Ee_Maven - Fatal编程技术网

Java maven、hibernate、spring问题

Java maven、hibernate、spring问题,java,spring,hibernate,jakarta-ee,maven,Java,Spring,Hibernate,Jakarta Ee,Maven,我有一个问题,我想用maven运行一个项目,在我使用spring和hibernate时,顺便说一句,我对这些技术是新手。如果有人能帮我解决这个问题,就给我发一个出租车容易开的例子,谢谢 这是我的例外: org.springframework.beans.factory.BeanCreationException:创建名为“contactController”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreat

我有一个问题,我想用maven运行一个项目,在我使用spring和hibernate时,顺便说一句,我对这些技术是新手。如果有人能帮我解决这个问题,就给我发一个出租车容易开的例子,谢谢 这是我的例外:

org.springframework.beans.factory.BeanCreationException:创建名为“contactController”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连线字段:private net.viralpatel.contact.service.ContactService net.viralpatel.contact.controller.ContactService;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“contactServiceImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private net.viralpatel.contact.dao.ContactDAO net.viralpatel.contact.service.ContactServiceImpl.ContactDAO;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“contactDAOImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private org.hibernate.SessionFactory net.viralpatel.contact.dao.ContactDAOImpl.SessionFactory;嵌套异常为java.lang.NoClassDefFoundError:Lorg/hibernate/cache/CacheProvider;
位于org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor.postProcessPropertyValues(AutoWiredNotationBeanPostProcessor.java:286)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

这是由于:

原因:org.springframework.beans.factory.beancreation异常:无法自动连线字段:private net.viralpatel.contact.service.ContactService net.viralpatel.contact.controller.ContactController.ContactService;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“contactServiceImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private net.viralpatel.contact.dao.ContactDAO net.viralpatel.contact.service.ContactServiceImpl.ContactDAO;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“contactDAOImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private org.hibernate.SessionFactory net.viralpatel.contact.dao.ContactDAOImpl.SessionFactory;嵌套异常为java.lang.NoClassDefFoundError:Lorg/hibernate/cache/CacheProvider

原因:org.springframework.beans.factory.BeanCreationException:创建名为“contactServiceImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private net.viralpatel.contact.dao.ContactDAO net.viralpatel.contact.service.ContactServiceImpl.ContactDAO;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“contactDAOImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连接字段:private org.hibernate.SessionFactory net.viralpatel.contact.dao.ContactDAOImpl.SessionFactory;嵌套异常为java.lang.NoClassDefFoundError:Lorg/hibernate/cache/CacheProvider

谢谢你的帮助

java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;
看起来你在你的项目中失踪了。将其添加到类路径中。这与堆栈的其余部分兼容


看起来你在你的项目中失踪了。将其添加到类路径中。与堆栈的其余部分兼容。

尝试将其添加到pom.xml:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.1.2.Final</version>
</dependency>

org.hibernate
冬眠核心
4.1.2.最终版本

尝试将其添加到pom.xml:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.1.2.Final</version>
</dependency>

org.hibernate
冬眠核心
4.1.2.最终版本

我可以看到关于同一问题的几篇文章。您可以查看下面的链接,如果这不能解决您的问题,那么可以将用于集成spring和hibernate的配置xml文件放入其中


我可以看到关于同一问题的几篇文章。您可以查看下面的链接,如果这不能解决您的问题,那么可以将用于集成spring和hibernate的配置xml文件放入其中


缺少一个hibernate库。您在POM中定义了哪些依赖项?是否更接近于答案?在我的pom文件中,我有:org.hibernate hibernate core 4.1.2.Final org.hibernate hibernate entitymanager 4.1.2.Final缺少一个hibernate库。您在POM中定义了哪些依赖项?是否更接近于答案?在我的pom文件中,我有:org.hibernate hibernate core 4.1.2.Final org.hibernate hibernate entitymanager 4.1.2.Final