JAVA实体类对象怎么遍历

2024-11-29 08:08:37
推荐回答(2个)
回答1:

假设你的实体中有 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:

//按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 ;
}