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

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


java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决_第1张图片
报错图片

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


java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决_第2张图片
版本对应图(图片来自网络)

原来用mybatis3.4.2搭配的mybatis-spring1.2.3出错了,后来改成mybatis3.1.1版本就没有再报错,当然也可以更改mybatis-spring的版本,提高到1.3.0以上即可。


java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决_第3张图片
jar包搭配图

你可能感兴趣的:(java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决)