1,用hql查詢單個表(不加投影)
from a where.......
查詢返回list集合,list裏面裝的是數組,數組裏是單個對象。
for(i=0;i<list.size();i++){
A a=(A)list.get(i);
}
2,用hql查詢多個表(不加投影)
from a ,b where.......
查詢返回list集合,list裏面裝的是數組,數組裏是多個對象。
for(i=0;i<list.size();i++){
Object[ ] obj=(Object[ ])list.get(i);
A a =(A)obj[0];
B a =(B)obj[1];
}
3,用hql查詢(加投影)
select stu.name,stu,classid,cls.classname from a stu ,b cls where......
查詢返回list集合,list裏面裝的是數組。
for(i=0;i<list.size();i++){
Object[ ] obj=(Object[ ])list.get(i);
String name=obj[0].toString();
String classid=obj[1].toString();
String classname =obj[2].toString();
}
僅作爲筆記備忘