引言
在使用Intellij IDEA中Mybatis时,我遇到过一些坑,今天先说一下使用xml配置Mapper时遇到的一个坑。
我的文件目录结构如下图所示:
其中的实现类就不贴出来,跑了一下test类,发现报这个错误
错误分析
稍微看了一下错误的提示,发现这一行比较关键
但是可以从我的目录结构看出,确实是有UserMapper.xml的,那么问题可能出在哪里呢?推测应该就是在输出的文件夹没有这个xml文件,看一下目录发现确实如此。
然后上网查了一下,发现时Maven编译的时候没有将xml文件生成到target文件夹下。
解决方法
解决的方法其实很简答,只需要在pom.xml下加入以下配置,就可以啦!