ssh整和hibernate时出现错误(一)
来源:互联网 发布:网络知识竞赛2017平台 编辑:程序博客网 时间:2024/06/16 13:09
1、org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'transactionManager' defined in class pathresource [spring-hibernate.xml]: Invocation of init method failed; nestedexception is java.lang.NoSuchMethodError:org.hibernate.engine.spi.SessionFactoryImplementor.getConnectionProvider()Lorg/hibernate/service/jdbc/connections/spi/ConnectionProvider;
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1486)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
atorg.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
atorg.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
atsy.test.TestHibernate.test(TestHibernate.java:16)
atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
atsun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
atsun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
atjava.lang.reflect.Method.invoke(Unknown Source)
atorg.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
atorg.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
atorg.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
atorg.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
atorg.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
atorg.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
atorg.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
atorg.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
atorg.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
atorg.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
atorg.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
atorg.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
atorg.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
atorg.junit.runners.ParentRunner.run(ParentRunner.java:220)
atorg.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
atorg.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by:java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getConnectionProvider()Lorg/hibernate/service/jdbc/connections/spi/ConnectionProvider;
atorg.springframework.orm.hibernate4.SessionFactoryUtils.getDataSource(SessionFactoryUtils.java:90)
atorg.springframework.orm.hibernate4.HibernateTransactionManager.afterPropertiesSet(HibernateTransactionManager.java:252)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
...36 more
解决方案:
1、缺包 2、包冲突 3、hibernate版本4.1.6一下
- ssh整和hibernate时出现错误(一)
- ssh整和hibernate时出现错误(二)
- SSH框架:Spring和hibernate整合时出现的异常
- 【SSH】Hibernate学习(一)
- ubuntu 安装ssh-server时出现错误
- Hibernate的出现(一)
- SSH---集成Struts2+Spring+Hibernate(一)
- 【SSH网上商城】Hibernate详解(一)
- SSH之hibernate(一)
- Spring配置Hibernate时出现的错误
- 测试hibernate时出现的一个错误
- spring+hibernate整合时出现的错误
- ssh错误汇总一
- Spring,hibernate,struts2(SSH)项目在tomcat中多次reload时出现OutOfMemoryError:PermGen Space
- SSH整合出现的错误
- Myeclipse2013建立SSH出现错误
- Sturts2和Hibernate整合可能会出现的错误
- Spring整合Hibernate和Struts2 (SSH)
- Loadrunner重要概念——集合点
- 【PAT】1040. 有几个PAT(25)
- How browsers work<一>介绍
- UIView
- 最基本的百度地图SDK用法
- ssh整和hibernate时出现错误(一)
- 大数据应用与医学检验平台结合(论文)
- memset in C++ and C
- UITextField 限制输入字数
- stanford-NLP-CLASS1课堂笔记
- C++学习笔记51——在构造函数和析构函数中调用虚函数
- mysql Access denied for user 'root'@'localhost' (using password:NO)解决方案
- AndroidStudio-------IdeaVim插件
- app登陆以及与后台通讯安全性