首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

查总记要数

2012-09-24 
查总记录数/第一种方法:? String hql select count(*) from User as user? Integer count (Integer

查总记录数

/第一种方法:
? String hql = "select count(*) from User as user";
? Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();
? return count.intValue();
//第一种方法用后报错说:lang类型无法转化为integeer后改为下面这样能用
Long lo = (Long)hibernateTemplate.find(hql).listIterator().next();
return lo.intValue();

//第二种方法:
String hql = "select count(*) from User as user";
? return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue();

//第三种方法:
String hql = "select count(*) from User as user";
Query query =? getHibernateTemplate().createQuery( getSession(),hql);
return ((Integer)query.uniqueResult()).intValue();

?

热点排行