//实在是麻烦
List list1 = session.createQuery(“select e.dname,d.ename from Dept e ,Emp d where d.dept=e”).list();
Iterator it =list1.iterator();
while (it.hasNext()){
Object[] obj =(Object[]) it.next();
String dname=(String) obj[0];
logger.info(obj[1]);
logger.info(dname);
}

当然不只一种方法 还有一种是 吧要查询的字段 封装成一个类
List list1 = session.createQuery(“select EmpAndDept(e。dname,d.ename) from Dept e ,Emp d where d.dept=e”).list();
其他方法与之前类似