Query query = session.createQuery("select * from Users "); 
int count= query.list().size();//得到总条数

解决方案 »

  1.   


     不好意思改一 下 
    Query query = session.createQuery("from Users "); 
    int count= query.list().size();//得到总条数 
      

  2.   

    问题貌似不在这里,异常全文呢?
    有地方强转Long为String了.
      

  3.   

    totalrecords=Integer.parseInt((String)list.get(0));
    有可能是这里.
      

  4.   


    totalrecords=Integer.parseInt((long)list.get(0));
      

  5.   

    ((String)list.get(0)); 这里的错误,应该是Long类型,但是被强制转换成String了
      

  6.   

    Object query = session.createQuery("select count(*) from Users ");
    long tocal = (Long) query.uniqueResult();
      

  7.   

    List list = session.createQuery("select count(*) from Users ").list(); 
    int a=(int)list.get(0);
    a/页数;