mybatis配置時出現org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

若是出現:apache

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)app

通常的緣由是Mapper interface和xml文件的定義對應不上,須要檢查包名,namespace,函數名稱等可否對應上,須要比較細緻的對比,我常常就是寫錯了一兩個字母搞的很長時間找不到錯誤函數

按如下步驟一一執行:spa

1:檢查xml文件所在的package名稱是否和interface對應的package名稱一一對應xml

2:檢查xml文件的namespace是否和xml文件的package名稱一一對應io

3:檢查函數名稱可否對應上註釋

4:去掉xml文件中的中文註釋di

5:隨意在xml文件中加一個空格或者空行而後保存文件

通常來講到此就能夠排除錯誤了時間

相關文章
相關標籤/搜索