JAVA实体类对象怎么遍历

Stringhql="selectcount(*),server.itemfromCstserverasservergroupbyserver.item";本来查询出一个... String hql="select count(*),server.item from Cstserver as server group by server.item";
本来查询出一个list,但是不好显示,别人提醒说,可以把查到的数据放到放到一个实体类对象中,遍历对象就可以
没明白,忘高人解释
展开
 我来答
yangming1009
2010-03-09 · 超过14用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:43万
展开全部
假设你的实体中有 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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千叶育儿
2010-03-08 · 育儿、诗词分享,每天进步一点点!
千叶育儿
采纳数:1524 获赞数:5378

向TA提问 私信TA
展开全部
//按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 ;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式