其他分享
首页 > 其他分享> > Parameter ‘id‘ not found. Available parameters are [0, 1, param1, param2]

Parameter ‘id‘ not found. Available parameters are [0, 1, param1, param2]

作者:互联网

  1. 问题描述

    1. 传参列表中有多参数的时候,xml无法正常解析定位到参数的位置。
  2. 解决方法

    1. mapper层,方法变量前加@param注解

        int existSongId(@Param("userId") Integer userId, @Param("songId") Integer songId);
      
    2. xml层修改为,问题解决。

       SELECT count(*) FROM t_user_luck_draw_record where open_id=#{param1} and luck_draw_id=#{param2}
      
      

标签:Available,xml,songId,parameters,userId,Param,param2,Integer,id
来源: https://blog.csdn.net/weixin_45750855/article/details/120736782