org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.liudaxia.dao.Ci

spring结合mybatis时由于mapper放在了java目录下,maven没有将xml拷贝到target的classes下导致报错。

 

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.liudaxia.dao.Ci

 

没拷贝过来时报错位置的loaderResources

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.liudaxia.dao.Ci

拷贝过来时报错位置的loaderResources

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.liudaxia.dao.Ci

 

解决办法:

 

在pom.xml中加入

 

<build>
     <resources>
         <resource>
             <directory>src/main/java</directory>
             <includes>
                 <include>**/*.xml</include>
             </includes>
         </resource>
         <resource>
             <directory>src/main/resources</directory>
         </resource>

     </resources>

 </build>