日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)

發布時間:2025/3/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在springboot的項目中,需要用到自定義的mapper,之前一直使用mybatis-plus自動生成的mapper,一直可以正常使用,今天因為需求需要,自定義了mapper,但是一直報這個錯:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

似乎找了全網,試了各種辦法,都沒有解決,花了大半天,依然無果,只好乖乖debug進去mybatis-plus的orm的邏輯中,忽然發現是可以正確拿到dao上面定義的接口和方法,但是就是拿不到xml的配置數據

直覺告訴自己,應該是這里的問題。

在springboot 的入口里面只是使用注解:

@MapperScan(basePackages = {"xxx.xxx.**.dao"})

只是掃描了dao但是沒有掃描和加載xml資源
因此在property文件中,配置mybatis-plus的mapper.xml文件的目錄:

mybatis-plus.mapper-locations=classpath*:/mybatis/mappers/**.xml

就這樣,重啟了之后,竟然解決問題了,看來,有時間還是要好好研究下mybatis-plus里面的原理。

總結

以上是生活随笔為你收集整理的mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。