原文链接
https://blog.wanvale.com/archives/82/
摘要
Invalid bound statement (not found)是一个很玄学的一个错误,出现问题的原因有很多种可能
具体报错信息:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wanvale.mapper.EmployeeMapper.addEmp
问题分析
其实就是Mapper.xml出问题了,具体问题可以按照以下方法排查!
namespace不对
检查你的XxxMapper.xml中
<mapper namespace="com.xxx.xxx.XxxxMapper">
是否和你的Mapper全限定类名一致
方法名和id不一致
检查xml文件中的
<select|update|delete|insert id="xxxXxxxx">
和你的XxxxMapper.java中的方法名是否对应
解决方法
如果上面两种并没有解决你的问题,那你可能跟我一样
看一下我的目录结构