Available parameters are [arg1, arg0, param1, param2]

来源:互联网 发布:数据的存储过程 编辑:程序博客网 时间:2024/05/18 16:14

Mybatis 多参数传递的时候遇到问题。


例如

public List<User> getUserByParam(User user,Integer pageNo,Integer pageSize);
Parameter 'user_name' not found. Available parameters are [2, 1, 0, param1, param2, param3]

执行的时候会报错  找不到你的user的里边的参数


这是因为你的方法中未指定参数


public List getUserByParam(**@Param("user")**User user,@Param("pageNo")Integer pageNo,@Param("pageSize")Integer pageSize);

增加参数注解可解决该问题


阅读全文
0 0
原创粉丝点击