HibernateTemplate() 獲取最大記錄數/記錄總數/總數
阿新 • • 發佈:2019-01-27
//第一種方法:
String hql ="select count(*) from User as user";
Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();
return count.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);
String hql ="select count(*) from User as user";
Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();
return count.intValue();
//第二種方法:
String hql ="select count(*) from User as user";
return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue();
//第三種方法:
String hql
Query query = getHibernateTemplate().createQuery( getSession(),hql);
return ((Integer)query.uniqueResult()).intValue();
參考 http://blog.sina.com.cn/s/blog_4e1b13bb0100a9gl.html