JAVA实体类对象怎么遍历
Stringhql="selectcount(*),server.itemfromCstserverasservergroupbyserver.item";本来查询出一个...
String hql="select count(*),server.item from Cstserver as server group by server.item";
本来查询出一个list,但是不好显示,别人提醒说,可以把查到的数据放到放到一个实体类对象中,遍历对象就可以
没明白,忘高人解释 展开
本来查询出一个list,但是不好显示,别人提醒说,可以把查到的数据放到放到一个实体类对象中,遍历对象就可以
没明白,忘高人解释 展开
2个回答
展开全部
假设你的实体中有 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
,包在com/mangeuser下面,且在实体中有个构造器是关于countuser与password的,那么把查到的数据放到放到一个实体类对象中的意思是:
String hql="select new com.mangeuser.User(count(*),server.item) from Cstserver as server group by server.item";
然后你得到的列表就是你对象的list
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//按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 ;
}
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 ;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |