mybatis 綁定 statement 失敗
錯誤信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
問題原因:編譯時沒有將mapper.xml 拷貝到運行目錄 (該原因是我自己遇到的原因??赡苡卸喾N原因,其他原因下面有詳述)
修改方式:pom中增加
<resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource>
其他原因:
1:檢查xml文件所在的package名稱是否和interface對應的package名稱一一對應
2:檢查xml文件的namespace是否和xml文件的package名稱一一對應
3:檢查函數名稱能否對應上
4:去掉xml文件中的中文注釋
5:隨意在xml文件中加一個空格或者空行然后保存
參考:http://www.rzrgm.cn/lfm601508022/p/InvalidBoundStatement.html
浙公網安備 33010602011771號