栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

[BUG] Mybatis-plus Invalid bound statement (not found)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[BUG] Mybatis-plus Invalid bound statement (not found)

问题小记


一、使用mybatis-plus中遇到的一个问题

1.背景
springboot项目引入包

		
            com.baomidou
            mybatis-plus-boot-starter
            3.3.0
        

项目启动正常,使用QueryWrapper构造条件也可以正常使用,但无法使用自己xml里的sql(@Select可以使用)
抛出Invalid bound statement (not found): com.example.mybatistest.mapper.xxMapper.xxMethod
一切都是正常

2.百度一番的结果是
看路径名称是否有写错,
接口名称和xml文件里的sql语句名是否对应
yml文件中的mapper的XML配置路径是否正确…
还有这种pom文件加入

      
              
                       
            src/main/java               
                               
                **/*.xml            
            
        
    

但是我的肯定不是这个问题啊
我的红蓝小鸟都可以互相跳转


在知识的海洋遨游半天后,看到了一篇文章Mybatis中接口与映射文件一定要同名且放在同一个包下?
3.解决方案
将mapper和xml文件放到一个目录下即可,xml扫描路径也需要改
如果有和我一样不清楚的同学,一定不要再被这个耽误时间了

pom文件加入

      
              
                       
            src/main/java               
                               
                **/*.xml            
            
        
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723592.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号