spring 3.2+mybatis 整合报错问题
2015-07-17 17:44
405 查看
2015-7-17 17:44:09 org.springframework.context.support.AbstractApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@33f42b49: startup date [Fri Jul 17 17:44:09 CST 2015]; root of context hierarchy
2015-7-17 17:44:09 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
2015-7-17 17:44:09 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7d742700: defining beans [dataSource,sqlSessionFactory,testDao,testService]; root of factory hierarchy
Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromConnection(DefaultSqlSessionFactory.java:98)
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:71)
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:134)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
at $Proxy4.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:154)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:95)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:40)
at $Proxy5.getUser(Unknown Source)
at service.TestService.getStudent(TestService.java:25)
at test.Test.main(Test.java:52)
错误原因是因为提供的mybatis-spring-1.0.0.jar 架包版本不对,我这里用的mybatis 3.1,spring 3.2
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@33f42b49: startup date [Fri Jul 17 17:44:09 CST 2015]; root of context hierarchy
2015-7-17 17:44:09 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
2015-7-17 17:44:09 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7d742700: defining beans [dataSource,sqlSessionFactory,testDao,testService]; root of factory hierarchy
Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromConnection(DefaultSqlSessionFactory.java:98)
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:71)
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:134)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
at $Proxy4.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:154)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:95)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:40)
at $Proxy5.getUser(Unknown Source)
at service.TestService.getStudent(TestService.java:25)
at test.Test.main(Test.java:52)
错误原因是因为提供的mybatis-spring-1.0.0.jar 架包版本不对,我这里用的mybatis 3.1,spring 3.2
相关文章推荐
- formValidator向struts2 ajax传参验证
- java学习之旅62--数组的拷贝_排序_二分法_命令行参数_增强for循环
- Java 内存分配全面浅析
- spring mvc 伪静态处理
- 记录:java thread Runnable 区别
- 深入理解Java类加载
- 对于java 集合的一些理解
- (翻译)什么是Java的永久代(PermGen)内存泄漏
- Java -- WeakHashMap
- [LeetCode][Java] Sqrt(x)
- MyEclipse安装SVN插件
- Java JDK API文档-------Socket
- java jdk环境变量配置
- Java的局部内部类以及final类型的参数和变量
- 【java设计模式】备忘录模式
- MyEclipse查找文件
- Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing.
- java基础知识总结
- Java WebService 简单实例
- Java线程中sleep(),wait(),notifyAll()的区别