Invalid bound statement (not found)

港控/mmm° 2022-06-15 11:42 428阅读 0赞

Invalid bound statement (not found)

  1. Mybatisidea中有时会出现这个错误。
  2. 常规的思路是:
  3. 1:检查xml文件中mapper接口的命名空间是否正确,modelmodelExample是否对应。
  4. 2:检查xml文件中的id mapper中的接口名称能否对应上
  5. idea有个问题就是不会把非resource目录下的xml文件编译进target里面,会出现这个错误。
  6. 可以在项目设置中设置*mapper.xml文件所在的目录为resource

这里写图片描述

  1. 但是这时候如果里面有java文件的话,会出现异常。
  2. 最好是在*mapper.xml文件所在的工程的pom文件中,指定资源文件。
  3. <build>
  4. <resources>
  5. <resource>
  6. <directory>src/main/resources</directory>
  7. </resource>
  8. <resource>
  9. <filtering>false</filtering>
  10. <directory>src/main/java</directory>
  11. <includes>
  12. <include>**/*.properties</include>
  13. <include>**/*.xml</include>
  14. </includes>
  15. </resource>
  16. </resources>
  17. </build>

发表评论

表情:
评论列表 (有 0 条评论,428人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Invalid bound statement (not found):

    今天突然想用spring Boot 集成Mybatis搭建一个项目,项目搭建完成后准备试试自己的成果,哪知道启动项目后,发现运行报错,在网上找了很多解决方案,终于能够正常运行,