整合ssm中
记录一个特别的踩坑点
Invalid bound statement (not found)
其实出现这个问题实质就是mapper接口和mapper.xml文件没有映射起来。
常见的错误如下:
1.mapper.xml中的namespace和实际的mapper文件是否一致
2.mapper接口中的方法名和mapper.xml中的id标签是否一致
3.打开target看看对应的mapper.xml文件在不在
4.porm.xml的<build>中是否配置<resources>
5.特别的坑:实际上在resouces中所放的xxxMapper.xml文件的位置要和mapper接口的位置对应,resources目录下建文件夹要一个一个建,不要像建package一样com.xxx.xx,这样也会导致找不到mapper.xml文件。(类似下图结构)