记一次 Invalid bound statement (not found)错误

虽然开发很久了,但独自搭建项目还是会出现一些问题。比如:遇到的这个问题:

Invalid bound statement (not found)错误
  1. 使用 mybatisplus 首先检查从service层到dao层到 entity 都使用继承mp的东西以及mp的注解。
  2. 其次MapperScan 注意路径配置是否正确(这里如果使用通用mapper经过验证发现启动类可以同时加mybatis的MapperScan和tk的MapperScan)
  3. 配置文件扫描路径是否正确
  4. 查看mapper 中 sql 配置返回类型 namespace是否正确

最后来说下我的问题:
一直以来都是在搭好的架子上开发,但自己毕设搭建,测试接口发现报这个错很苦恼。原因:还记得最初都是在项目resources资源目录下放xml 但是后来习惯了在java 中放dao package 用它。 知道我的问题了! 解决!

在同根pom文件或其父目录pom中 中加入扫描资源配置

        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
               <!--是不是看着很眼熟!现在知道啥用了吧^_^-->

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值