首页 新闻 会员 周边 捐助

hibernate预处理问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-04-10 12:13

继承了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();
}
saber迷的主页 saber迷 | 初学一级 | 园豆:41
提问于:2013-04-08 23:07
< >
分享
最佳答案
0

楼主确定hql写的没错?

 

单从方法来看没有错误

 return q.list(); 将返回一个泛型对象列表

 如果实在不行,List l = query.list();
                Iterator iterator = l.iterator();
                if (iterator.hasNext())
                {
                      。。。。。。。
                }
               
收获园豆:10
Beyond-bit | 老鸟四级 |园豆:2885 | 2013-04-09 11:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册