1. 程式人生 > >org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;錯誤解決:

org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;錯誤解決:

在ssm專案執行的時候報錯:

嚴重: Servlet.service() for servlet [springmvc] in context with path [/BookSystem] threw exception [Handler dispatch failed; nested exception is java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;] with root cause

一開始以為是配置檔案的問題,但是找了很久沒找到哪裡有不合適的和錯誤的配置。這裡在百度了很久之後(該配置檔案又遇到了很多奇奇怪怪的問題),最終找到問題是mybatis的jar包和mybatis-spring的jar包版本不對應,需要重新換成可以對應一起使用的jar包即可。

匹配的版本(mybatis、mybatis-spring)

3.3.1和1.1.1

3.4.1和1.3.1

3.4.2和1.3.0 ---------------------  作者:zlj1217  來源:CSDN  原文:https://blog.csdn.net/zlj1217/article/details/63290050  版權宣告:本文為博主原創文章,轉載請附上博文連結!