mybatis报错while setting parameters

set @ID=0;
SELECT num from (SELECT *,@ID:= @ID+1 as num from user ORDER BY userid ) a where userid = #{userid}

在查询某一个结果所在的行数时,报错The error occurred while setting parameters

参数就只有一个userid

你的接口参数写对了吗

进行设值的时候使用个的是javabean得setter进行的
你的属性名字是userid 那么你的setter是什么啊 setUserid还是 setUserId呢