有机合成的任务:Hibernate的查询

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 03:00:15
Session s_log=HibernateSessionFactory.currentSession();
Query q_log=null;
q_log=s_log.createQuery("from userinfo where name='"+name+"' and psw='"+psw+"'");
在Struts的action中加入如上的代码,但是总提示错误.
高手请给点建议,急急急急急急!!!!

一看你的HQL查询语句就有问题,from后跟的应该是表映射的类文件,文件名一定是大写的.
你改成from Userinfo试试.

HQL不同与SQL,写的时候都是按类来的
如果楼主是按SQL来的,除了前面的userinfo,后面的where条件可能也有问题。

同意楼上的。
另外,建议楼主用
name=? and psw=?
然后在后面set