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