查总记录数

原创 2013年12月03日 11:22:55

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

 

hibernate使用hql和sql查询总记录数和注意事项

hibernate使用hql和sql查询总记录数和注意事项 使用sql进行查询         String sql = "select count(*) from student";...
  • gaoqiao1988
  • gaoqiao1988
  • 2014-04-03 10:42:12
  • 5521

查询数据库表记录数的最快方法

在查询一张表的记录数时,由于记录数太多,采用"Select count(1) from 表名"进行查询一直超时。 后采用下面的SQL,不到1秒钟即返回结果。 select rowcnt fro...
  • zzpzheng
  • zzpzheng
  • 2015-01-14 15:30:50
  • 2994

Hibernate DetachedCriteria方式分页查询返回总记录数

最近在使用Hibernate进行分页查询的时候,发现Hibernate分页有一个瓶颈,就是只能访问查询对应的记录,并不能返回符合条件的总条数,网上给的很多策略都是再写一个方法,通过HQL查询总记录数,...
  • RobertoHuang
  • RobertoHuang
  • 2017-05-03 23:40:25
  • 2660

MySQL查询分页,同时获取总记录数

MySQL查询分页,同时获取总记录数,通常在MySQL中获取记录总数都会使用SELECT COUNT(*) FROM tblName之类的语句 这类语句的缺点是:记录集还需要单独的查询来获取,相...
  • ljj_9
  • ljj_9
  • 2017-10-11 14:14:02
  • 174

高效查询mysql表的总记录数

use information_schema; select table_name,table_rows from tables  where TABLE_SCHEMA = 'db_nam...
  • gsying1474
  • gsying1474
  • 2016-02-29 15:37:11
  • 4928

hibernate使用hql和sql查询总记录数语句

hql: try {Query query = this.sessionFactory.getCurrentSession().createQuery(hql);i = ((Long) query.i...
  • liujava621
  • liujava621
  • 2014-04-25 14:15:57
  • 7293

mysql-sql优化之-查询总条数

mysql之查询总条数
  • hll814
  • hll814
  • 2016-02-29 16:17:50
  • 13779

如何用一个SQL语句查询多个表的记录数

sql语句如下:select t1.num1,t2.num2 from   (select count(*) num1 from table1) t1,  (select count(*) num2 ...
  • keketrtr
  • keketrtr
  • 2010-09-19 11:23:00
  • 7672

PostgreSQL表的行数统计

PostgreSQL表的行数统计   在很多情况下我们需要知道一个表的记录数有多少。如果你发现你有这样的需求,你还应该问问这样的统计的精确度到底又多高。如果你在做会计报表,你需要非常的精确...
  • wzyzzu
  • wzyzzu
  • 2015-11-04 16:45:58
  • 1059

分页查询记录总页数

记总记录数:totalNum 每页最大记录数:pageSize 算法一: pageNum = totalNum % pageSize == 0 ? totalNum / pageSize :...
  • cpp1781089410
  • cpp1781089410
  • 2015-11-18 13:24:18
  • 759
收藏助手
不良信息举报
您举报文章:查总记录数
举报原因:
原因补充:

(最多只允许输入30个字)