SpringBoot工程中mybatis版本相容問題
阿新 • • 發佈:2018-12-20
mybatis版本相容問題
1. 問題現象
搭建springboot工程的過程中出現的錯誤
出現java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor 錯誤!
1. 宣告:
mybatis的3.4.0及以上版本只支援mybatis-spring1.3.0及以上版本
說明是版本相容問題,解決辦法:mybatis的3.4.0及以上版本用mybatis-spring1.3.0及以上版本;mybatis的3.4.0以下版本用mybatis-spring1.3.0以下版本。
2.解決方案
使用1.3.2以上的mybtias-spring時 使用更高版本的mybatis
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency>