1.hql语句怎么写
String hql="from 类名 where app=6 AND pro_read_flag=FALSE";
Query query=session.createQuery(hql);
或者
String hql="from 类名 where app=? AND pro_read_flag=?";
Query query=session.createQuery(hql);
query.setParameter(0,6);
query.setParameter(1,false);
2.查询的 hql 语句这样写对吗
String hql = "from Denglu denglu where firstname= " + denglu.getUsername() + " and lastname= " + denglu.getPassword();
Denglu类必须和数据库表对应, 有个问题,你这里的denglu 是为什么写这?为了传name和pwd吗?如果不是可以不要,如下:
String hql = "from Denglu where firstname= " + denglu.getUsername() + " and lastname= " + denglu.getPassword();
从你的代码上看,后台好像没问题,是不是前台问题,没传过来值?
会断点调试吗?不会就直接 System.out.print看看denglu.getUsername() 和denglu.getPassword()传的对不对。
转载请注明出处育才学习网 » hql查询语句怎么写