如何在列表中存储结果集并在 HQL 语句中迭代具有实体属性的列表?
How to store a resultSet in the list and iterate a list with properties of an entity in a HQL statement?
我想知道下面的 HQL 语句是什么 returns 以及如何迭代它,
String hql0="select distinct d.dept_name as Dept_Name "+
" from com.gavs.beans.Department as d";
org.hibernate.query.Query q0 = session.createQuery(hql0);
List r0=q0.list();
现在我找不到如何使用 for 循环迭代此列表。这是我的问题。谢谢。
我迭代了列表,如下所示,
String hql0="select distinct d.dept_name as Dept_Name "+
" from com.gavs.beans.Department as d";
org.hibernate.query.Query q0 = session.createQuery(hql0);
List r0=q0.getResultlist(); //Instead of using list(), I used getResultList()
for(Object o:r0)
{
System.out.println(o.toString());
}
这将打印实体部门的所有部门名称。
我想知道下面的 HQL 语句是什么 returns 以及如何迭代它,
String hql0="select distinct d.dept_name as Dept_Name "+
" from com.gavs.beans.Department as d";
org.hibernate.query.Query q0 = session.createQuery(hql0);
List r0=q0.list();
现在我找不到如何使用 for 循环迭代此列表。这是我的问题。谢谢。
我迭代了列表,如下所示,
String hql0="select distinct d.dept_name as Dept_Name "+
" from com.gavs.beans.Department as d";
org.hibernate.query.Query q0 = session.createQuery(hql0);
List r0=q0.getResultlist(); //Instead of using list(), I used getResultList()
for(Object o:r0)
{
System.out.println(o.toString());
}
这将打印实体部门的所有部门名称。