通过调用 allCount 方法,查询出,fw 信息的总数量。
String hql1 = "select count(fw) from TblFwxx as fw where fw.tblUser.uid="+tbuser.getUid();
count = tbifw.allCount(hql1);
allCount(String hql) 方法为:
public Integer allCount(String hql){
Session session = HibernateUtil.getSession();
/*--------出错语句-------*/
Integer count = (Integer) session.createQuery(hql).uniqueResult();
session.close();
return count;
}
Integer count = (Integer) session.createQuery(hql).uniqueResult();
Long count = (Long) session.createQuery(hql).uniqueResult();
session.close();
return count.intValue();
Number count = (Number) session.createQuery(hql).uniqueResult();
//因为 Number 是 Long 和 Integer 的父类
session.close();
return count.intValue();