记录Spring整合Mybatis过程中出现Invalid bound statement (not found)的解决问题思路

Mybatis出现Invalid bound statement (not found),这是说明Mapper与xml文件无法匹配导致的。笔者没有创建项目脚手架,每一次都是手搭的,难免会出现一些错误的配置,导致该问题的出现。

从以下几个思路按照顺序进行排查一般都能够解决问题。

1、检查相关xml文件有没有被正确打包放置到target目录下。

2、检查配置文件中Mybatis的mapper-location是否与放置路径一致

3、检查xml中,namespace 有没有正确匹配到Mapper的类

4、检查相关的方法函数是否与Mapper类中的名称匹配

posted @ 2019-11-21 15:51  FruitDish  阅读(124)  评论(0编辑  收藏  举报