解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。

以下为常见的原因:

1、检查xml文件所在的package名称和路径是否和Mapper Interface所在的包名以及路径是否一致;

2、UserDao方法在UserDao.xml中没有,然后执行UserDao的犯法会报此错;

3、UserDao的方法返回值时List<User>,而select元素没有正确配置ResultMap,或者中配置ResultType;

4、检查配置文件中mapper的XML路径是否正确

5、【前方高能】请放大眼睛检查一下dao接口与xml的文件名是否一致!!!

上一篇:kmp字符串匹配


下一篇:leetcode.1162地图分析