當前位置:
首頁 > 知識 > mybatis遇到的兩個錯誤

mybatis遇到的兩個錯誤

錯誤1:Invalid bound statement (not found):

具體錯誤:

根據提示:sql語句綁定失敗導致的。

分析原因:

一般這個錯誤是mybatis相關的配置出現的問題。

查詢dao相關的mapper.xml文件檢查:

1:namespace的值是否和介面全類名一直:

點擊可以進入對應的class中。說明沒有問題。

2:檢查對應的sql語句ID是否存在

對應的sql的id存在的。說明也不是這個導致的。

3:查看mybatis配置文件:

對應的mapper.xml文件存放位置錯誤。

所以,將對應的mapper.xml放置到對應的配置文件所配置的位置即可。

錯誤2:Result Maps collection already contains value for

在啟動項目時候提示:Result Maps collection already contains value for com.kaigejava.ssm.dao.InformationMapper.BaseResultMap

說明:

mapper.xml文件使用工具生成的。

根據錯誤提示:對應的id已經使用了。

錯誤分析:

這些代碼因為是工具自動生成的,所以也沒仔細檢查.一個小小的錯誤,導致的。

的值。

在對應的mapper.xml中搜索id="BaseResultMap"果然有兩個。

回想,因為自己執行自動生成執行了兩次。結果就重複了。

刪除後,重新生成一遍。結果就OK。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

框架學習系列 mybatis 第二十四整合spring1
框架學習系列 mybatis 第二十二mybatis緩存使用
框架學習系列 mybatis 第二十一篇 延遲載入
框架學習系列 mybatis 第二十篇 電商項目中多對多映射
solr 查詢相關 查詢某個區間、空字元串、不等於查詢

TAG:凱哥java |

您可能感興趣

扎克伯格:沒有禁止 Cambridge Analytica 的廣告是一個錯誤
幫你和錯誤say goodbye!
spring boot 整合shiro 錯誤
mybatis 查詢的時候提示 JDBC requiresJdbcType 錯誤
Bash-Insulter:一個在輸入錯誤命令時嘲諷用戶的腳本
Give it to you是錯誤的表達!問題到底出在哪兒
為什麼economics翻譯為「經濟學」是個錯誤?
push to origin/master was rejected錯誤解決方案
如何解決 「mount.nfs:Stale file handle」錯誤
同樣錯誤?!Dolce & Gabbana 推出賀年 T-Shirt 再被指「辱華」
錯誤 could not launch process: EOF 解決
英語 "get off on the wrong foot"從錯誤的一隻腳掉下來是什麼鬼
殭屍毀滅工程steam is not enabled錯誤解決方法
初級Pythoner常犯的7個錯誤
吸取教訓!wordpress新手犯的21個錯誤
spring boot自動註解引發的錯誤
nginx 配置已經找不到pid錯誤解決
解決Electra越獄顯示Error:topanga錯誤的方法!
Apple Watch面臨被禁售的下場 只因蘋果犯了這樣的錯誤
英國Agaaignment寫作中的常見錯誤