报错:tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

简介: 报错:tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

SpringBoot引入mapper-spring-boot-starter 之后,开发模式热重载下报错

tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

解决步骤:

1、新建一个配置文件

src/main/resources/META-INF/spring-devtools.properties


#业务包,依赖的其他业务组件(避免热部署的devtools和通用mapper的冲突)

restart.include.hifi=/hifi-[\\w-\\.\\d]+.jar

restart.include.mybatis=/mybatis-[\\w-\\.\\d]+.jar

restart.include.mapper=/mapper-[\\w-\\.\\d]+jar

restart.include.pagehelper=/pagehelper-[\\w-\\.\\d]+jar


mapper版本过低也会报错


Caused by: org.apache.ibatis.builder.BuilderException:

Error invoking SqlProvider method

(tk.mybatis.mapper.provider.base.BaseSelectProvider.dynamicSQL).  

Cause: java.lang.InstantiationException:

tk.mybatis.mapper.provider.base.BaseSelectProvider



2、需要升级版本(1.2.4->2.0.0)


<!--版本过低会报错-->

<dependency>

   <groupId>tk.mybatis</groupId>

   <artifactId>mapper-spring-boot-starter</artifactId>

   <version>2.0.0</version>

</dependency>


参考

tk.mybatis.mapper.MapperException: tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

相关文章
|
8天前
|
SQL XML Java
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
16 0
|
3月前
|
SQL Java 数据库连接
mybatis报错 resultMapException
mybatis报错 resultMapException
28 0
mybatis报错 resultMapException
|
12天前
|
前端开发 Java 数据库连接
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
10 0
|
21天前
|
XML Java 数据库连接
调用mybatisplus的封装CURD方法出现报错
调用mybatisplus的封装CURD方法出现报错
12 0
|
2月前
|
XML SQL Java
Mybatis接口Mapper内的方法为啥不能重载吗
Mybatis接口Mapper内的方法为啥不能重载吗
20 0
|
2月前
|
SQL 存储 Kubernetes
Seata常见问题之mybatisplus的批量插入方法报SQL错误如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
43 0
|
2月前
|
Java Apache vr&ar
springmvc报错 nested exception is org.mybatis.spring.MyBatisSystemException:
springmvc报错 nested exception is org.mybatis.spring.MyBatisSystemException:
16 0
|
2月前
|
Java Windows Perl
mybatis+spring报错PropertyAccessException 1: org.springframework.beans.MethodInvocationException
mybatis+spring报错PropertyAccessException 1: org.springframework.beans.MethodInvocationException
13 0
|
2月前
|
XML Java 数据库连接
mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain
mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain
16 0