今天建项目突然遇到这个问题:Invalid bound statement (not found)
意思就是无法找到与mapper对应的xml文件
这个问题的一般原因:
- 1.xml namespace没有对应mapper
- 2.mapper.xml和mapper的名字不同
- 3.配置文件中,扫描xml文件的地址错误
- 4.调用方法的xml方法名和mapper方法不同
- 5.mapper.xml文件位置放错
但我找遍了所有可能出现错误的地方,都没有问题,如果这些都没有问题,那么只有jar包有问题了,突然想到自己建项目时,mybatis不是直接选择的(当时忘了),是后期加上去的,检查了mybatis依赖,果然不对,不是org.mybatis.spring.boot而是com.github.dreamroute,啊…,简直被自己蠢哭了,修改后问题解决。



