SpringBoot報(bào)錯(cuò)Invalid?bound?statement?(not?found)問(wèn)題排查和解決方案
報(bào)錯(cuò)信息:
(無(wú)效綁定聲明)找不到
解析:
你的mapper實(shí)例對(duì)象和對(duì)應(yīng)的mapper.xml對(duì)象未找到
排查:
情況一:
1.排除相對(duì)應(yīng)的mapper實(shí)例對(duì)象路徑是否正確
查看相對(duì)應(yīng)的mapper中的接口是否添加了@mapper注解且點(diǎn)擊其跳轉(zhuǎn)標(biāo)志確認(rèn)是否關(guān)聯(lián)
2.如果無(wú)法跳轉(zhuǎn),說(shuō)明其mapper.xml和mapper實(shí)例對(duì)象路徑可能綁定錯(cuò)誤,導(dǎo)致的Invalid bound statement
3.檢查 mapper namespace的路徑是否和其mapper實(shí)例類的路徑是否一致
情況二:
application.properties文件問(wèn)題
mybatis.mapper-locations=classpath:/priv/zhengfa/mapper/*.xml
情況三:
啟動(dòng)類掃描未掃到
@SpringBootApplication @MapperScan("路徑.mapper") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class,args); } }
情況四:mapper.xml未放到指定的resource文件中,將其移動(dòng)至其文件即可
以上就是SpringBoot報(bào)錯(cuò)Invalid bound statement (not found)問(wèn)題排查和解決方案的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot報(bào)錯(cuò)Invalid bound statement的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
jdbc連接sqlserver數(shù)據(jù)庫(kù)示例
這篇文章主要介紹了jdbc連接sqlserver數(shù)據(jù)庫(kù)示例,需要的朋友可以參考下2014-04-04MybatisPlus更新時(shí)部分失敗的問(wèn)題解決
這篇文章主要為大家詳細(xì)介紹了MybatisPlus更新時(shí)部分失敗的問(wèn)題分析和解決方法,文中的代碼示例講解的非常詳細(xì),需要的朋友可以參考下2023-06-06詳解 Java HashMap 實(shí)現(xiàn)原理
這篇文章主要介紹了詳解 Java HashMap 實(shí)現(xiàn)原理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下2021-03-03一文掌握Spring Cookie和Session 是什么及區(qū)別介紹
Cookie和Session都是用于在客戶端和服務(wù)器之間傳遞信息的技術(shù),但它們的工作方式和使用場(chǎng)景有所不同,Cookie是在客戶端保存用戶信息的一種機(jī)制,而Session是在服務(wù)器端保存用戶信息的一種機(jī)制,本文介紹Spring Cookie和Session 是什么,感興趣的朋友一起看看吧2025-01-01