若是出現: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文件中加一個空格或者空行而後保存文件
通常來講到此就能夠排除錯誤了時間