SpringBoot工程中mybatis版本兼容问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Java_HuiLong/article/details/83986941

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>

猜你喜欢

转载自blog.csdn.net/Java_HuiLong/article/details/83986941