mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)...
如果出現(xiàn):
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一般的原因是Mapper interface和xml文件的定義對(duì)應(yīng)不上,需要檢查包名,namespace,函數(shù)名稱等能否對(duì)應(yīng)上,需要比較細(xì)致的對(duì)比,我經(jīng)常就是寫錯(cuò)了一兩個(gè)字母搞的很長(zhǎng)時(shí)間找不到錯(cuò)誤
按以下步驟一一執(zhí)行:
1:檢查xml文件所在的package名稱是否和interface對(duì)應(yīng)的package名稱一一對(duì)應(yīng)
2:檢查xml文件的namespace是否和xml文件的package名稱一一對(duì)應(yīng)
3:檢查函數(shù)名稱能否對(duì)應(yīng)上
4:去掉xml文件中的中文注釋
5:隨意在xml文件中加一個(gè)空格或者空行然后保存
一般來說到此就可以排除錯(cuò)誤了
轉(zhuǎn)載于:https://www.cnblogs.com/yw-ah/p/10197493.html
總結(jié)
以上是生活随笔為你收集整理的mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django (auth模块、User对
- 下一篇: find 练习