hibenate 에서 기록 항목 수 를 가 져 오 는 방법

882 단어 sqlHibernate
hql 기록 항목 가 져 오기
String hql = "select count(ci.channelid) as count from ChannelInfo ci";
       query = arg0.createQuery(hql);
       count = ((Number) query.iterate().next())
         .intValue();
 
Criteria 기록 항목 가 져 오기
totalPage = ((Number) crit.setProjection(
         Projections.rowCount()).uniqueResult())
         .intValue();
 
sql 기록 항목 가 져 오기
String sql = "select count(ca.CATALOGLID) as count from PLATFORM_CATALOG_INFO ca, PLATFORM_CHANNEL_INFO ch where ch.CHANNELID= '"
         + channelid
         + "' and ca.CHANNELID = ch.CHANNELID  order by ca.CATALOGLID";
       return session.createSQLQuery(sql).addScalar("count",
         Hibernate.INTEGER).uniqueResult();

좋은 웹페이지 즐겨찾기