[ERROR]Mybaits传递多个参数

  1. 异常信息如下:
  2. 原因在于用mybatis查询时,传递了两个参数。

异常信息如下:

2019-02-13 19:33:46.931 ERROR 1992 --- [p-nio-80-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [arg1, arg0, param1, param2]] with root cause

org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [arg1, arg0, param1, param2]

image


原因在于用mybatis查询时,传递了两个参数。

Blogger selectByNameAndPassword(String username, String password);

而这样的话匹配不到,用注解@Param即可。

Blogger selectByNameAndPassword(@Param("username")String username, @Param("password") String password)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xiaoxin1218@qq.com

文章标题:[ERROR]Mybaits传递多个参数

文章字数:141

本文作者:周信

发布时间:2019-10-27, 09:34:00

最后更新:2023-05-03, 10:25:35

原始链接:http://zx21.xyz/2019/10/27/ERROR-Mybaits传递多个参数/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

可为我打赏鼓励~