hibernate_query查询列的不同的三种结果
查询所有返回的一组对象的list集合
HibernateDao hd = new HibernateImpl();
String hql = "select p from PTFL p";List list = hd.get(hql);
PTFL p = (PTFL) list.get(0);
查询指定列的是将指定列封装成object对象的数组
HibernateDao hd = new HibernateImpl();
String hql = "select p.pk.id,p.pk.num from PTFL p";
List list = hd.get(hql);
System.out.println(list.get(0));
Iterator it = list.iterator();
while(it.hasNext()){
Object[] obj = (Object[]) it.next();
System.out.println(obj[0]);
}
如果是单一列,返回基本类型。