org.apache.ibatis.binding.BindingException異常報(bào)錯(cuò)原因以及詳細(xì)解決方案
一、BindingException 異常報(bào)錯(cuò)原因分析及解決方案
1. 異常報(bào)錯(cuò)描述:
BindingException 綁定異常(mybatis框架提供的異常)
這個(gè)錯(cuò)誤提示只是告訴了我們綁定異常,可能造成的原因很多,而僅僅只是這個(gè)提示無法告訴我們具體的原因,我們需要根據(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ò)誤原因:無效的綁定語句(未找到):cn.cy.demo.mapper.UserMapper.getAllUser;持久層方法未能找到對應(yīng)的映射文件中的SQL語句
2.1.2 解決方案:
解決思路:
1)這里,我們需要先檢查我們的配置文件是否添加了mybatis.mapper-locations,并且是否添加正確

2.2 案例2:

2.2.1 異常錯(cuò)誤描述:
錯(cuò)誤原因:無效的綁定語句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久層方法未能找到對應(yīng)的映射文件中的SQL語句
2.2.2 解決方案:
解決思路:
1)這里,我們需要檢查ProductMapper.xml中namesppace路徑是否正確,需要與 持久層接口 的路徑保持一致

2.3 案例3:

2.2.1 異常錯(cuò)誤描述:
錯(cuò)誤原因:無效的綁定語句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久層方法未能找到對應(yīng)的映射文件中的SQL語句
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
實(shí)例講解Java的MyBatis框架對MySQL中數(shù)據(jù)的關(guān)聯(lián)查詢
這里我們來以實(shí)例講解Java的MyBatis框架對MySQL中數(shù)據(jù)的關(guān)聯(lián)查詢,包括一對多、多對一的關(guān)聯(lián)查詢以及自身關(guān)聯(lián)映射的方法等,需要的朋友可以參考下2016-06-06
Java語言實(shí)現(xiàn)簡單FTP軟件 FTP軟件遠(yuǎn)程窗口實(shí)現(xiàn)(6)
這篇文章主要為大家詳細(xì)介紹了Java語言實(shí)現(xiàn)簡單FTP軟件,F(xiàn)TP軟件遠(yuǎn)程窗口的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
idea常用的18個(gè)設(shè)置(程序員必不可少)
這篇文章主要給大家介紹了關(guān)于idea常用的18個(gè)設(shè)置,這些對程序員們來說必不可少,idea開發(fā)常用基本且非常實(shí)用的配置,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08
Javaweb會(huì)話跟蹤技術(shù)Cookie和Session的具體使用
本文主要介紹了Javaweb會(huì)話跟蹤技術(shù)Cookie&Session的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

