使用mybatis報Invalid bound statement解決分析
使用mybatis報Invalid bound statement
在使用mybatis的時候,報Invalid bound statement,如下圖所示:
原因是*mapper.xml文件沒有注冊上
原因分析
一般原因如下:
1、檢查xml文件的namespace是否對應(yīng)接口,要是全路徑。
xml文件名不需要和接口名一致,namespace和接口全類名一致即可。
2、xml中的函數(shù)id和接口中的函數(shù)名是否對得上,參數(shù)類型、返回值類型是否對得上,多參數(shù)記得加@Param
3、去看輸出目錄(target/classes)里有沒有*mapper.xml文件。
4、查看application.yml里有沒有配置mapper-locations,如下所示
mybatis: mapper-locations: classpath:mapper/*.xml
5、以上都沒有問題,看看自己是不是用了多數(shù)據(jù)源,在多數(shù)據(jù)源下不能簡單的和4使用的配置一樣了,需要使用Config對象進(jìn)行數(shù)據(jù)源分別配置或者使用mybatis-plus的動態(tài)數(shù)據(jù)源
以上就是使用mybatis報Invalid bound statement解決分析的詳細(xì)內(nèi)容,更多關(guān)于mybatis報Invalid bound statement的資料請關(guān)注腳本之家其它相關(guān)文章!
- 解決java中mybatis報錯:org.apache.ibatis.binding.BindingException:Invalid bound statement(not found):xx問題
- mybatis整合springboot報BindingException:Invalid?bound?statement?(not?found)異常解決
- 解決微服務(wù)下Mybatis?xml無效綁定問題及分析Invalid?bound?statement
- mybatis創(chuàng)建項目報Invalid?bound?statement?(not?found)錯誤解決方法
- SpringBoot使用MyBatis-Plus解決Invalid?bound?statement異常
- 解決mybatis-plus通用mapper調(diào)用報錯:Invalid bound statement
- mybatis Invalid bound statement(not found)排坑記錄
相關(guān)文章
Springmvc nginx實現(xiàn)動靜分離過程詳解
這篇文章主要介紹了Springmvc nginx實現(xiàn)動靜分離過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09Java程序的初始化順序,static{}靜態(tài)代碼塊和實例語句塊的使用方式
這篇文章主要介紹了Java程序的初始化順序,static{}靜態(tài)代碼塊和實例語句塊的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01SpringBoot使用ShardingSphere-Proxy的實現(xiàn)示例
ShardingSphere-Proxy是一個獨立的數(shù)據(jù)庫代理層,可以與SpringBoot集成,本文介紹了SpringBoot使用ShardingSphere-Proxy的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2025-02-02使用ThreadPoolExecutor之高效處理并發(fā)任務(wù)
這篇文章主要介紹了使用ThreadPoolExecutor之高效處理并發(fā)任務(wù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07Java中zip文件壓縮與解壓之ZipInputStream和ZipOutputStream
這篇文章主要給大家介紹了關(guān)于Java中zip文件壓縮與解壓之ZipInputStream和ZipOutputStream的相關(guān)資料,ZipInputStream 和 ZipOutputStream 可以用于處理 ZIP文件格式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10Spring Cloud Zipkin服務(wù)端追蹤服務(wù)
這篇文章主要介紹了Spring Cloud Zipkin服務(wù)端追蹤服務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04Java?DelayQueue實現(xiàn)任務(wù)延時示例講解
DelayQueue是一個無界的BlockingQueue的實現(xiàn)類,用于放置實現(xiàn)了Delayed接口的對象,其中的對象只能在其到期時才能從隊列中取走。本文就來利用DelayQueue實現(xiàn)延時任務(wù),感興趣的可以了解一下2022-09-09