java.lang.AbstractMethodError:org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()
报错:java.lang.AbstractMethodError:
org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()
原因:mybatis 与mybatis-spring 版本不匹配
解决办法:
提供几组mybatis和mybatis-spring的匹配版本
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
<!-- MyBatis 与 Spring 整合 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.2</version>
</dependency>
另外,3.3.1版本的mybatis和1.1.1的spring-mybatis匹配,
3.4.1版本的mybatis和1.3.1的spring-mybatis匹配。
仅供参考。