首页 > 其他 > 详细

Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]

时间:2018-01-13 16:22:52      阅读:1435      评论:0      收藏:0      [点我收藏+]

Mybatis错误:Parameter ‘XXX‘ not found. Available parameters are [1, 0, param1, param2]

原因:传递的参数超过一个

解决办法:

(1)直接把值改成数字

<select id="LoginUser" parameterType="String" resultMap="userMap">
  SELECT * FROM user where emplnumb = #{0} and password=#{1}
</select>

(2)在变量上加注解@Param

Public User selectUser(@param(“userName”) String name,@param (“userpassword”) 

  

public List<user> getUserInformation(@Param("user") User user);

  

Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]

原文:https://www.cnblogs.com/durui/p/8279117.html

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