totalRows = ((Integer) session.iterate(query).next()).intValue();
什么意思
session 是HIBERNATE的SESSION;

解决方案 »

  1.   

    整句话,是获得查询结果的第一个值。
    query应该是一个定义好的Query,Session.iterate(query)实现查询或者从缓存中读取对象,next()取得下一个对象。然后强制类型转换为Integer类型,并得到其int值。
      

  2.   

    用session 的迭代的方法统计查询的结果数用整型封装后取int值,得到查询出来的总行数~~
      

  3.   


    整句话,是获得查询结果的第一个值。 
    query应该是一个定义好的Query,Session.iterate(query)实现查询或者从缓存中读取对象,next()取得下一个对象。然后强制类型转换为Integer类型,并得到其int值。