在spring整合mybatis时,运行项目报错:
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;

这是因为你的 mybatis-spring 包版本不对,我用的版本如下:
spring 4.3.9
mybatis 3.4.4
这个版本差不多就行,主要是 mybatis-spring 的版本,至少要1.3.0以上。

我将mybatis-spring版本换成1.3.1 再启动就不报错了。
希望可以帮到你。

博客讲述了Spring整合MyBatis时运行项目报错的问题,报错信息为java.lang.AbstractMethodError。原因是mybatis - spring包版本不对,作者使用spring 4.3.9、mybatis 3.4.4,将mybatis - spring版本换成1.3.1以上,如1.3.1,重启项目后问题解决。
963

被折叠的 条评论
为什么被折叠?



