Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]異常解決

 首先我們先看你的dao

 然後我們再看你的mapper

然後運行你就出現了這個錯誤,對不對。 

 下面我們來說解決方法一:

首先你要知道的是:

當只傳一個參數到sql語句時,可以直接寫參數名。

當傳多個參數時,應當這樣寫(多個參數已#{0}開始或者是#{arg0}):

那麼我們就可以修改了

方法二:使用@Param("name")註解給他起名字

 

 

 

這裏需要說一下圖片中有個錯誤就是mybatis中的>=要寫成>=

因爲不想再去弄圖片隨意特此註明 

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