异常信息:
BindingException: Invalid bound statement (not found): cn.com.icbf.datacenter.mapper.AccountRepaymentActualMapper.queryAll
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:51)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedInvoker$0(MybatisMapperProxy.java:111)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at com.baomidou.mybatisplus.core.toolkit.CollectionUtils.computeIfAbsent(CollectionUtils.java:117)
...
(69 additional frame(s) were not displayed)
解决方法:
- mapper接口与mapper.xml的方法名不一致
- 包扫描路径不对,没有扫描到mapper.xml所在的文件路径
mapper-locations: classpath*:**/mapper/*Mapper.xml - resources目录下的建立的包结构不对,正常的包结构是带有层级,可以直接在项目所在的文件夹内查看,这种情况下会导致扫描包路径时不对,删除当前的包结构,一个一个去新建即可