改造老项目…

启动报错:

Error invoking sqlprovider method (tk.mybatis.mapper.provider.base.BaseselectProvider.dynamicSQL). Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider

在这里插入图片描述在这里插入图片描述

原因:tk.mybatis 版本太低导致的;

将1.x.x的版本升级到2.x.x;

<!-- 修改前的版本 -- >
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>1.2.4</version>
</dependency>

<!-- 修改后的版本 -- >
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>2.0.4</version>
</dependency>
Logo

一站式 AI 云服务平台

更多推荐