日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘beginCreateTime‘ not found.

作者:玉滿堂_YTM 更新時間: 2023-12-26 編程語言

報錯:

原因:

在MyBatis的XML配置文件中或者使用MyBatis注解時,指定的參數(shù)名稱與方法中的參數(shù)名稱不匹配或找不到參數(shù)名稱。

原代碼:?

Integer businessNumsFromClue(String beginCreateTime, String endCreateTime);

更改后:

Integer businessNumsFromClue(@Param("beginCreateTime")String beginCreateTime, @Param("endCreateTime")String endCreateTime);

修改方式:

加入@Param注解

,@Param注解的作用是為方法的參數(shù)指定名稱,以便在MyBatis的SQL語句中能夠準(zhǔn)確地引用這些參數(shù)。

也可能是其他問題:

  1. SQL 映射文件中沒有正確定義參數(shù)名:請確保在 SQL 映射文件中正確指定了參數(shù)名為 'record' 的參數(shù)。你可以使用 #{record} 來引用該參數(shù)。

  2. 參數(shù)名與方法簽名不匹配:檢查方法簽名和 SQL 映射文件中定義的參數(shù)名是否一致。如果方法參數(shù)名為 'record',則 SQL 映射文件中應(yīng)該使用 #{record} 來引用該參數(shù)。

  3. 參數(shù)未傳遞給 MyBatis 方法:確認(rèn)在調(diào)用 MyBatis 方法時是否正確傳遞了參數(shù) 'record'。例如,如果使用 MyBatis 的 insert、update 或 delete 方法,需要將參數(shù)對象作為參數(shù)傳遞給對應(yīng)的方法。

  4. 參數(shù)類型不匹配(可能性較大):如果參數(shù)類型與 SQL 映射文件中定義的參數(shù)類型不匹配,也會導(dǎo)致該錯誤。請確保參數(shù)類型與映射文件中定義的類型一致。

原文鏈接:https://blog.csdn.net/A2029292473/article/details/134615299

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新