首页 > 代码库 > 初学Java9:学习Mybatis时报错:Parameter 'name' not found. Available parameters are [1, 0, param1, param2]
初学Java9:学习Mybatis时报错:Parameter 'name' not found. Available parameters are [1, 0, param1, param2]
报错-->Parameter ‘name‘ not found. Available parameters are [1, 0, param1, param2]
百度找到这篇文章完成修改 http://blog.csdn.net/w86440044/article/details/29363067
我之前写的操作类是和博主一样,是这样的:
1 // 登录·查询2 @Select("select * from t_users where uname=#{name} and pswd=#{pswd}")3 public Users findByNP(String name, String pswd);
结果测试时弹出上面报错,按博主方法修改后:
1 // 登录·查询2 @Select("select * from t_users where uname=#{0} and pswd=#{1}")3 public Users findByNP(String name, String pswd);
运行测试程序就正常了
结果:那个地方不可以用名称匹配,还有其它原因吗?
初学Java9:学习Mybatis时报错:Parameter 'name' not found. Available parameters are [1, 0, param1, param2]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。