当出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)时怎么解决

当出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)时怎么解决

在这里插入图片描述

这是楼主遇见的错误用maven整合ssm的时候出现的。出现这种错误的原因分析:
1、dao和mapper里面没有这个方法或者mapper里面id配置错误
2、classes文件夹没有编译过去。
3、mybatis配置文件出错
4、其他错误
解决方法:
1、将里dao和mapper文件里面的方法一一校对。确认没有出错。
2、classes文件没有编译在pom.xml配置
在这里插入图片描述
或者将dao类和mapper放在一个包下。
3、仔细核对mybatis配置。
最后附上楼主出错的原因:
1、在这里插入图片描述

配置时路径不能写死,楼主就是犯了糊涂。
2、当楼主改好了这个问题时发现还是没有解决。然后发现是
在这里插入图片描述
名字不同,修改过后测试成功。在这里插入图片描述
希望能对大家有所帮助,第一次写博客,欢迎各位提意见

猜你喜欢

转载自blog.csdn.net/qq_40870589/article/details/84974090