String hql='select count(*) from userinfo ui'; Query query = session.createQuery(hql);
int i =((Long) query.iterate().next()).intValue();
程序运行正常,i正确显示
如果改成以下语句:
String hql='select count(*) from userinfo ui group by ui.age';
Query query = session.createQuery(hql);
int i =((Long) query.iterate().next()).intValue();
程序运行不正常,i始终显示为1
本程序使用hibernate-3.2