1. 程式人生 > >解決org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)問題

解決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字母。修改後就一切正常了。