我有这个返回列表的方法:
public List getPourcentageDivision() {
List cs = null;
try {
org.hibernate.Transaction tx = session.beginTransaction();
Query q = session.createSQLQuery("SELECT u.division,COUNT(c.id) AS nb_commandes FROM utilisateur u LEFT OUTER JOIN commande c ON c.utilisateur_id = u.id GROUP BY u.division");
if(q.list().size() > 0)
cs = q.list();
session.clear();
session.flush();
} catch (Exception e) {
e.printStackTrace();
}
return cs;
}
如您所见,每一行都返回两个属性,就像在此查询中一样:
SELECT u.division,COUNT(c.id)
你能记得我如何从这个列表中访问这些数据吗,因为我养成了一个习惯,如果有的话,List<MyClass>
很容易检索数据,但这次我面对一个复杂的查询来绘制图表
我怎样才能做到这一点?