Parameter 'userId' not found. Available parameters are [0, 1, param1, param2]
오류가 뜨는데 이유가 뭔가요? 매개변수 두 개 넣었는데 이유를 모르겠습니다.
컨트롤러 입니다.
userDao.updateToken(createJwt.createToken(returnDto.getUserId()), returnDto);
DAO 입니다.
public void updateToken(String createToken, UserDto dto);
XML 입니다.
<update id="updateToken" parameterType="map">
<![CDATA[
UPDATE jwttest
SET userToken = #{userToken}
WHERE userId = #{userId}
]]>
</update>
@Param을 해도 오류가 뜹니다.
답변해 주시면 감사하겠습니다.