关闭

查总记录数

216人阅读 评论(0) 收藏 举报
分类:

/第一种方法:
  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();

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14330次
    • 积分:656
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章分类