解决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、注意字符的大小写,还有中英文输入

相关