hibernate执行hql语句做查询操作,返回的为什么全是null!

比如说Stringhql="FROMCiuserU";Listresult=query.createQuery(hql).list();Stringhql="FROMCi... 比如说

String hql = "FROM Ciuser U";
List result = query.createQuery(hql).list();

String hql = "FROM Ciuser U";
List result = query.createQuery(hql).list();

经测试,list.size()==2(表明是从数据库内查询出数据了有两条),但是list里面装的都是null,而不是我的Ciuser对象。
这是什么原因,请各位执教。
就是因为我遍历出来的是null而不是对象,我才提问题的。

query是hibernate的Query接口。
展开
 我来答
pa...4@qq.com
2009-04-20 · TA获得超过556个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:278万
展开全部
你怎么确定list里面全是null?
你遍历了list?
list.size()==2就表明list不可能是null,肯定是你自己搞错了

你加我38537990
忘2忧0草
2012-10-10 · TA获得超过278个赞
知道答主
回答量:48
采纳率:0%
帮助的人:28.4万
展开全部
List result=this.getSession.creatQuery(hql).list()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pkbeauty
2009-04-20 · TA获得超过335个赞
知道答主
回答量:123
采纳率:50%
帮助的人:65.8万
展开全部
楼主,不应该是Query的createQuery方法,应该是Session的才对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平淡的味道a2d
2009-04-20 · TA获得超过280个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:130万
展开全部
他说他的list里边装的是null,空对象。
其实我是不懂他的query是什么——是个Hibernate session??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式