Hibernate使用SQL查询结果总个数

代码:

public Integer findTotalCount() {
   // TODO Auto-generated method stub
   StringBuffer hqlBuffer = new StringBuffer("");
   hqlBuffer.append(" select count(ID) FROM m_shelves where DEL_FLG='0' ");
   SQLQuery sqlQuery = getSession().createSQLQuery(hqlBuffer.toString());
   Object obj=sqlQuery.uniqueResult();
   if(obj!=null){
     return Integer.valueOf(obj.toString());
   }
   return 0;
}

你可能感兴趣的:(Hibernate使用SQL查询结果总个数)