解决@org.apache.ibatis.binding.BindingException: Parameter ‘username‘ not found. Available parameters

解决@org.apache.ibatis.binding.BindingException: Parameter ‘username‘ not found. Available parameters,第1张

解决@org.apache.ibatis.binding.BindingException: Parameter ‘username‘ not found. Available parameters

解决@org.apache.ibatis.binding.BindingException: Parameter ‘username’ not found. Available parameters are [arg1, arg0, param1, param2]

报错详细信息,账号密码校验时后端报错 造成原因:

Mybatis没有匹配到这个参数或者找到相对应的参数
(检查Dao/Mapper层中是否缺少@Param注解)

解决方法

在相对应的Dao层中加上@Param注解
修改前代码:

修改后代码:
public int verifyPassword(@Param(“username”) String username,@Param(“password”) String password);

总结

多个参数时必须用@Param(“XXX”)来指明

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5697656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存