JAVA实体类对象怎么遍历

String hql="select count(*),server.item from Cstserver as server group by server.item";
本来查询出一个list,但是不好显示,别人提醒说,可以把查到的数据放到放到一个实体类对象中,遍历对象就可以
没明白,忘高人解释

第1个回答  2010-03-09
假设你的实体中有 countuser与 password这两个字段,实体名称叫做User
,包在com/mangeuser下面,且在实体中有个构造器是关于countuser与password的,那么把查到的数据放到放到一个实体类对象中的意思是:

String hql="select new com.mangeuser.User(count(*),server.item) from Cstserver as server group by server.item";

然后你得到的列表就是你对象的list
第2个回答  2010-03-08
//按ID查询:推荐使用HQL--Hibernate官方推荐的查询语言
public Person queryById(String id){
Person p = null;
//使用Hibernate查询语言
String hql = "FROM Person as p WHERE p.id=?" ;
//通过Query接口查询
Query q = this.session.createQuery(hql) ;
q.setString(0, id);
List list = q.list() ;
Iterator iter = list.iterator();
while(iter.hasNext()){
p = (Person)iter.next();
}
return p ;
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网