解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ahau.dao.Sale
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ahau.dao.SaleDao.insertSale的报错。
关于这个问题,我的是 Maven 项目,在访问程序的接口时,抛出异常信息,无效的绑定语句。
首先来看错误,如图
错误就已经很明显了,说的是dao层里边的有一个方法找不到,那好,我去检查了dao层的接口,以及他们对应的.xml配置文件,发现没什么问题,那好,问题来了,到底是哪儿出现了错误???
先看一下网上发的修改办法,获取能够帮上你的忙。
我的问题不在这,是maven的pom.xml文件出现了问题
先看错误的配置:
正确的配置就是下边的代码了
吧*号写成了.号,导致了好多错误,真该死
``
src/main/java
**/*.properties
**/*.xml
false
总结
1、maven项目检查pom.xml配置文件是否出现错误或者无效配置
2、检查dao层接口的.xml文件的namespace等的配置有没有问题
3、注意字符的大小写,还有中英文输入