Mybatis中報錯org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題解決


org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題,即在mybatis中dao接口與mapper配置文件在做映射綁定的時候出現問題,簡單說,就是接口與xml要么是找不到,要么是找到了卻匹配不到。

截圖為網絡中搜索到的常見原因:

 

 

照着修改之后,問題依舊存在。最終花費了好大的力氣才找到自己代碼問題的根源。dao接口與xml的文件名不一致。

接口名與接口文件名都是DepartmentDao, 而配置文件名為DeparmentDao.xml,費了很大的勁才看到兩者名字查一個t字母。修改后就一切正常了。

這是一個很容易忽視的點,記住:接口名與Mybatis的映射文件名一定要一模一樣。

我的問題是:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM