1. 查询的 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()传的对不对。
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的查询语句怎么写