java.lang.IllegalArgumentException异常
项目用的Struts1.3+hibernate3.0
报错如下:
java.lang.IllegalArgumentException: Parameter passowrds does not exist as a named parameter in [from UserAdmin where username=:usernames and password=:passwords]
头有点晕找不着错误在哪了帮看看
DAO中
Query q=session.createQuery("from UserAdmin where username=:usernames and password=:passwords");
q.setString("usernames", username);
q.setString("passowrds", password);
------解决方案--------------------看看你那参数传递是否正确
------解决方案--------------------哥哥看看passowrds 这个是拼写错误
q.setString("passowrds", password);
这样写passwords
------解决方案--------------------哈哈。。。
我还使劲的看了两眼,实在没看出来。
以后尽量copy,别手写代码了。
------解决方案--------------------q.setString("passowrds", password);
passwords这个单词拼错了。。。
------解决方案--------------------都是粗心惹的祸。能^C^V就^C^V,哈哈