不寫mybatis的@Param有的報錯有的卻不報錯問題分析
錯誤
同樣的代碼,有的同事報錯,有的同事不報錯,
錯誤如下:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘uid’ not found. Available parameters are [arg1, arg0, param1, param2]
解決方案
有的IDEA會自動加上這個參數(shù)

如果你的IDEA沒有加上,則會報錯,需要手動加上
或者:

但是從更通用的角度來說,還是把@Param()寫上吧
以上就是不寫mybatis的@Param有的報錯有的卻不報錯問題分析的詳細(xì)內(nèi)容,更多關(guān)于mybatis @Param報錯分析的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JAVA中調(diào)用C語言函數(shù)的實現(xiàn)方式
這篇文章主要介紹了JAVA中調(diào)用C語言函數(shù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
Springboot集成Proguard生成混淆jar包方式
本文介紹了兩種Java代碼混淆工具:ClassFinal和ProGuard,ClassFinal是一個字節(jié)碼加密工具,但需要額外的加密包,使用復(fù)雜,ProGuard是一款開源的Java代碼混淆工具,可以有效地提高代碼的安全性,但對Spring框架的注解處理不夠完善2024-11-11
SpringBoot制作Docker鏡像接入SkyWalking的詳細(xì)過程
本文通過實際操作完成了如何基于springboot項目接入skyalking的詳細(xì)過程,并進(jìn)一步將springboot項目制作容器對接skyalking的詳細(xì)操作,感興趣的朋友一起看看吧2025-05-05

