编程时遇到如下错误
Parameter 'id' not found. Available parameters are [0, 1, 2, param3, param1, param2]修改前的DAO层方法如下
List<Question> selectLatestQuestions(int userId, int offset,int limit);添加了@Param("XXX")之后解决了问题
List<Question> selectLatestQuestions(@Param("userId") int userId, @Param("offset") int offset,
@Param("limit") int limit);
本文介绍了一种常见的MyBatis编程错误:在DAO层方法中使用了未声明的参数名称导致的异常。通过添加@Param注解来明确指定参数名称,解决了这一问题。
1446

被折叠的 条评论
为什么被折叠?



