Query q = session.createQuery("select count(*) from table");Integer i = (Integer)q.uniqueResult(); 这样就可以了,要确保你的hql语句只返回一个对象,否则调用uniqueResult();会有异常。
Double dbl=(Double)query.uniqueResult() ;