wsy5257个人博客

愿居于一城,与卿所见美好......

推荐文章

针对报错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