使用count统计总数时出现的问题

06-07-06 yoyofish
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

猜你喜欢