解決org.apache.ibatis.binding.BindingException: Invalid bound

zhaozhangxiao發表於2021-12-21

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

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題,即在mybatis中dao介面與mapper配置檔案在做對映繫結的時候出現問題,簡單說,就是介面與xml要麼是找不到,要麼是找到了卻匹配不到。

截圖為網路中搜尋到的常見原因:

解決org.apache.ibatis.binding.BindingException: Invalid bound

照著修改之後,問題依舊存在。最終花費了好大的力氣才找到自己程式碼問題的根源。dao介面與xml的檔名不一致。

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

## 介面名與Mybatis的對映檔名一定要一模一樣這是一個很容易忽視的點,記住:介面名與Mybatis的對映檔名一定要一模一樣。

————————————————
版權宣告:本文為CSDN博主「孫大誠_SunRobin」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:blog.csdn.net/sundacheng1989/artic...

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章