美文网首页
Invalid bound statement(not foun

Invalid bound statement(not foun

作者: 世玮 | 来源:发表于2021-04-28 10:39 被阅读0次

    背景创建多个jar模块时,遇到Invalid bound statement(not found)问题

    • 问题定位;
      • 检查springboot入口MapperScan配置路径问题;
      • 检查mybatis.mapperLocations配置问题;

    然后发现配置没问题,class文件也有相应的文件;但是问题还是存在;

      • 所以采用mapper 和 .xml 的路径名设置成一样;这种方式是可以解决;
      • 尝试把两个模块的xml的文件夹名改成不一样,并完善配置;
        发现问题也解决了~

    然后搜索网上的博客讨论;找到了解释:
    Mybatis-Spring扫描路径有重叠导致Invalid bound statement(not found)问题

    问题解决#

    知道原因在哪就很好办了,有两种办法:

    • 把classpath:改成classpath*:
    • 改变xml文件路径,让两个location不会有重叠路径

    相关文章

      网友评论

          本文标题:Invalid bound statement(not foun

          本文链接:https://www.haomeiwen.com/subject/bejurltx.html