1.如果查询单个字段返回String型
直接用list.get(i)即是返回的那个字段值
2.多个返回Object[]型,已经过测试
Session session = sessionFactory.openSession();
String hql = "select distinct d.username,d.address from Demo d ";
Query query = session.createQuery(hql);
List l = query.list();
for (Iterator it = l.iterator(); it.hasNext();) {
Object[] d=(Object[])it.next();
System.out.println(d[0]);
System.out.println(d[1]);
}