springboot + mybatis 报错 Invalid bound statement (not found) XXX

  • 报错的本质:报错的本质是 xxxMapper接口与对应的 xxxMapper.xml不能映射上。
  • 导致报错的可能原因:
  •    xxxMapper.xml文件中namespace包名与项目中的实际包名不一致。
  •    xxxMapper.xml文件中 具体的实现方法与对应接口中的方法不一致,如isnert、select等方法。
  • springboot + mybatis 报错 Invalid bound statement (not found) XXX
  • springboot + mybatis 报错 Invalid bound statement (not found) XXX
  • 解决办法:百度中的很多解决方法都是在pom包中加
    springboot + mybatis 报错 Invalid bound statement (not found) XXX
    并且在file---->project structure中把对应的dao层包设为resource。

如果上述方法还不能解决问题的话,那还需要把存放xxxMapper.xml的包改成和xxxMapper接口一致。
springboot + mybatis 报错 Invalid bound statement (not found) XXX