百思不得答案。。。
于是打印出对应的sql语句
from People p where p.password=6 and p.username=beckham
心里一跳
然后试着把原来的
String hql = "from People p where p.password="+p.getPassword()+" and p.username="+p.getUsername();
改为
String hql = "from People p where p.password="+p.getPassword()+" and p.username=‘“+p.getUsername()+”’";
SQL语句打印为
from People p where p.password=6 and p.username='beckham'
OK, 通过。
fuck,让我纠结这么久。