私はリストを返すこのメソッドを持っています:
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;
}
ご覧のとおり、すべての行は、このクエリの場合と同様に2つの属性を返します。
SELECT u.division,COUNT(c.id)
このリストからこのデータにアクセスする方法を覚えていますか?私は持っていれば習慣になり、List<MyClass>
データを取得するのは簡単でしたが、今回はチャートを描くための複雑なクエリの前にいます
どうすればこれを達成できますか?