在SSM整合时,遇到了Mapped Statements collection does not contain value for xxx 的问题。如图:
然后就仔细的看了看
- mapper文件被加载到mybatis的配置文件中
- 接口中有这个方法
- mapper映射文件的namespace对应接口的全路径(包名+类名)
- mapper映射文件的sql语句的id对应接口的方法名
然后在组长的帮助下。得到了结果 mapper.xml文件名和所写的mapper名称不相同,导致出现上面的错误。现做一个笔记,方便以后查阅。