首页 > Web开发 > 详细

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found. Available parameters are [beginTime, endTime, param3, param1, vesselName, param2] 找不到参数的解决方式

时间:2019-12-27 17:04:14      阅读:486      评论:0      收藏:0      [点我收藏+]

一开始看到这个错误其实还是挺懵逼的,网上解决方式确实是有一大堆,

都是同一种,我也记录一下自己掉的坑,

首先出现这个错误肯定是参数个数超过1,

还是直接贴sql吧,比较简单直接的select语句,

<select id="judgeExists" resultMap="BaseResultMap">
    select * from sys_vessel_ais where vessel_name = #{vesselName} and latitudeDegree = #{latitudeDegree} and longitudeDegree = #{longitudeDegree} ;
  </select>

再贴一个dao层接口的语句,很简单的对应,

judgeExists(@Param("vesselName")String vesselName,@Param("latitudeDegree")String latitudeDegree,@Param("longitudeDegree")String longitudeDegree);

这里需要注意的是大小写一定要相同,

细心问题看了半天没发现哪里出错结果是一个字母大小写出问题,

真是低级错误。

 

如果能帮上忙,那就再好不过了。

如有错误或建议,欢迎留言。

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found. Available parameters are [beginTime, endTime, param3, param1, vesselName, param2] 找不到参数的解决方式

原文:https://www.cnblogs.com/Crush123/p/12108018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!