在整合
spring和mybatis在執行
數據庫操作的時候報出了
Java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedT...這個個錯誤,沒太整明白,就網上各種搜,搜到的都是說把mybatis-spring-1.0.0替換成1.1.1,大概就知道是這個jar的問題。不經意搜索到maven倉庫上的mybatis-spring上的jar包,發現每版本的都有說明對應支持的mybatis版本和spring的版本,貼上地址:
點擊打開鏈接,下載了1.2.4,問題解決了。我用的mybatis版本是3.3.1,spring是4.0.0。
總而言之,這個錯誤第一時間考慮的mybatis-spring的插件包的版本問題應該八九不離十了。現在啰嗦一句,現在網上文章都是到處抄,就這個問題來說搜的到答案統一是把1.0.0換成1.1.1,我也是醉醉的。
在融合框架進就認真看框架版本之間的兼容性:以mybatis-spring為例:


請認真查看依賴版本

