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>