org.apache.ibatis.binding.BindingException異常報錯原因以及詳細解決方案
一、BindingException 異常報錯原因分析及解決方案
1. 異常報錯描述:
BindingException 綁定異常(mybatis框架提供的異常)
這個錯誤提示只是告訴了我們綁定異常,可能造成的原因很多,而僅僅只是這個提示無法告訴我們具體的原因,我們需要根據(jù)具體的原因進行具體的分析。
1.1 詳細描述1:
org.apache.ibatis.binding.BindingException: Invalid bound statement
(not found): xx.xx.xx.mapper.xxMapper.xx
2. 異常報錯信息案例:
2.1 案例1:
2.1.1 異常錯誤描述:
錯誤原因:無效的綁定語句(未找到):cn.cy.demo.mapper.UserMapper.getAllUser;持久層方法未能找到對應的映射文件中的SQL語句
2.1.2 解決方案:
解決思路:
1)這里,我們需要先檢查我們的配置文件是否添加了mybatis.mapper-locations,并且是否添加正確
2.2 案例2:
2.2.1 異常錯誤描述:
錯誤原因:無效的綁定語句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久層方法未能找到對應的映射文件中的SQL語句
2.2.2 解決方案:
解決思路:
1)這里,我們需要檢查ProductMapper.xml
中namesppace
路徑是否正確,需要與 持久層接口 的路徑保持一致
2.3 案例3:
2.2.1 異常錯誤描述:
錯誤原因:無效的綁定語句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久層方法未能找到對應的映射文件中的SQL語句
2.2.2 解決方案:
解決思路:
1)這里,我們需要檢查持久層ProductMapperl.java
接口中的方法名稱,如案例中的insert
方法,是否與ProductMapperl.xml
中綁定的方法id
屬性值是否一致
總結
到此這篇關于org.apache.ibatis.binding.BindingException異常報錯原因以及詳細解決方案的文章就介紹到這了,更多相關org.apache.ibatis.binding.BindingException異常報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java?集合工具類Collections及Comparable和Comparator排序詳解
這篇文章主要介紹了java集合工具類Collections及Comparable和Comparator排序詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-06-06Spring Security基于JWT實現(xiàn)SSO單點登錄詳解
這篇文章主要介紹了Spring Security基于JWT實現(xiàn)SSO單點登錄詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09在Java中實現(xiàn)讓線程按照自己指定的順序執(zhí)行
這篇文章主要介紹了在Java中實現(xiàn)讓線程按照自己指定的順序執(zhí)行,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06Java中HashSet和HashMap的區(qū)別_動力節(jié)點Java學院整理
這篇文章主要介紹了Java中HashSet和HashMap的區(qū)別_動力節(jié)點Java學院整理,需要的朋友可以參考下2017-04-04