mybatis中出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

如果在mybatis中出现  或者在整合ssm 中有

          org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 

的异常的可能你需要进行一下的检查

 一般的原因是 Mapper interface 的xml 文件的定义没有对应上.需要检查包名,namespage,方法名,是否对应的上,需要一一对比,能复制的不会在写.

以下的步骤进行参考检查一下   4大原则,如果是ssm的整合,至虚要两步的检查

[1]  检查xml文件所在的package名称是否与interface 对应的名称----对应.

[2]  检查 xml 文件的 namespace 是否和xml 文件的package 名称一一对应

[3]  检查方法{函数}的名称是否对应的上

[4] 去掉xml 的中文的注释

[5]  在xml的文件中加入一行空格

[6]   现在一般是使用idea进行 编写  有的大量的提示   检查 xml  的没有提示的一部分,这个我排查了,一个小时才发现的,-------希望对你有用,欢迎大家的评论

猜你喜欢

转载自blog.csdn.net/weixin_42114097/article/details/81782403