java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决

在mybatis+spring整合中,由于版本的问题会报错:

 关于这种问题的根源可以查看mybatis的官网对于mybatis—spring jar包版本的应用

MyBatis-SpringMyBatisSpring
1.0.0 and 1.0.1 3.0.1 to 3.0.5 3.0.0 or higher
1.0.2 3.0.6 3.0.0 or higher
1.1.0 or higher 3.1.0 or higher 3.0.0 or higher
1.3.0 or higher 3.4.0 or higher 3.0.0 or higher

通过这个对应关系来选择你需要的mybatis-spring jar 包的版本

我之前使用的是spring 4.1+mybatis 3.4 而mybatis-spring 使用的是1.2版本,导致项目报错,改成1.3.0 版本后一切正常

 
 
原文地址:https://www.cnblogs.com/a1304908180/p/10030582.html