版权声明:原创文章,转载请说明出处 https://blog.csdn.net/Destiny_strive/article/details/82903226
错误图如下:
我找到两个原因都可以构成这种错误:
原因一:mapper接口的方法名和xml文件里对应的语句的id名不同,id和方法改为一致的即可解决。
原因二:先看下面的截图
这是spring配置文件中的一段:
这是资源文件夹下mapper文件下的xml文件:
在检查了很久xml和接口没问题后,我终于看到了这个坑爹的错误,我在spring配置文件中扫描的是.xml结尾的,而这里只有UserMapper.xml被扫描到!!!所以其他另个xml中的方法一旦被调用也会报上面的错误。