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接口。 展开
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接口。 展开
4个回答
展开全部
List result=this.getSession.creatQuery(hql).list()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,不应该是Query的createQuery方法,应该是Session的才对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他说他的list里边装的是null,空对象。
其实我是不懂他的query是什么——是个Hibernate session??
其实我是不懂他的query是什么——是个Hibernate session??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询