推荐文章
针对报错Invalid bound statement (not found)
前言
这里创建mybatis plus的自定义mapper.xml的时候,调用自定义查询方法的时候出现如下错误:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yk.yearmeet.modular.service.UserService.list
at com.baomidou.mybatisplus.core.override.PageMapperMethod$SqlCommand.<init>(PageMapperMethod.java:261)
at com.baomidou.mybatisplus.core.override.PageMapperMethod.<init>(PageMapperMethod.java:58)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.cachedMapperMethod(PageMapperProxy.java:70)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.invoke(PageMapperProxy.java:63)
at com.sun.proxy.$Proxy72.list(Unknown Source)
at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:279)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.invokeDefaultMethod(PageMapperProxy.java:89)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.invoke(PageMapperProxy.java:58)
at com.sun.proxy.$Proxy72.list(Unknown Source)
at com.yk.yearmeet.oss.OssTest.serviceTest(OssTest.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
明明我是定义了xml的路径的,这里却怎么也找不到。通过debugger断点发现如下问题:
在我创建文件夹的时候,我当时直接文件名就是mapper.device,而idea展示这类文件的时候和分级的情况是一样的,导致查找出现问题。
这个是两级文件夹的样子:
下面这个是一个文件夹的样子:
总结
坑爹的idea,展示文件结构完全一样。害我找问题找了大半天
作者:wsy5257分类:【javaEE】浏览(161)评论(0)
2021-07-06 15:19:10