继承了hibernatedaosupport后,怎么预处理查询啊?
为什么Query接受不了返回的结果呢?
public List<Fate> Login(Fate f){
System.out.println(f.getName());
System.out.println("测试");
String hql="from Fate f where f.name=? and f.pwd=?";
Query q=super.getSession().createQuery(hql);
q.setString(0,f.getName());
q.setString(1,f.getPwd());
return q.list();
}
楼主确定hql写的没错?
单从方法来看没有错误
return q.list(); 将返回一个泛型对象列表
如果实在不行,List l = query.list();
Iterator iterator = l.iterator();
if (iterator.hasNext())
{
。。。。。。。
}