整合maven ssm框架時遇到的問題 Invalid bound statement (not found):

第一個waring   No Mybatis mapper was found in .........java

這個是mapper文件夾下無文件形成的mysql

第二個是在數據庫鏈接配置中替換spring

jdbc_url=jdbc:mysql://localhost:3306/manong?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.manong.mapper.UserMapper.selectAllsql

1.找spring配置檢查mybatis配置是否正確   Mapper映射文件的包掃描器   是否正確數據庫

2. 檢查 dao層 mapper接口與mapper.xml 名稱  是否存在 並是否一致 apache

3.檢查xml文件中namespace 命名空間是否一致mybatis

4.若是上述都對仍是報錯嘗試在pom中添加(ps:本人就是未添加這個)app

<build>
   <resources>
       <resource>
           <directory>src/main/java</directory>
           <includes>
               <include>**/*.xml</include>
           </includes>
           <filtering>true</filtering>
       </resource>
   </resources>
</build>
相關文章
相關標籤/搜索