org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map

我的bug,但是讓我覺得mybatis也有不夠友好的地方!!!

問題臨牀表現:

Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.lang.Long:

這裏寫圖片描述

原因點:
把parameterType 順手寫成了:parameterMap,導致了此次錯誤。

這裏寫圖片描述

折騰了好久才發現這個問題!!!

我調用的接口方法是 A***DAO.delete(Long id),但是我在debug的時候發現怎麼是 :B**DAO.list(**)方法,這時候才恍然大霧,錯誤在這B對應的mapper.xml裏
這裏寫圖片描述

吐槽下mysql:

雖然是我的bug,但是我的sqlmapper文件有好幾十個,而且是剛剛搭建的項目,沒有git歷史記錄,不好查看到底那個文件錯誤,一個個翻閱太雞吧累了!!!能不能主動提示出來啊!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章