天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執(zhí)行exe #helloworld //運行exe
          數(shù)據(jù)加載中……
          俺用hibernate最原始的方法取得count(*)
          90934966D300E863F14BC5BA7B3ACB19.JPG

              public int getCount(String emailGroupId, String emailBatchId)
                      
          throws HibernateException {

                  Session session 
          = HibernateUtil.currentSession();
                  Transaction tx 
          = session.beginTransaction();

                  String hql 
          = "select count(*) from EmailSendInfo where email_group_id = :emailGroupId and batch_id = :batchId";
                  Query query 
          = session.createQuery(hql);

                  query.setString(
          "emailGroupId", emailGroupId);
                  query.setString(
          "batchId", emailBatchId);

                  
          for (Iterator it = query.iterate(); it.hasNext();) {
                      
          return ((Integer) it.next()).intValue();
                  }

                  
          return 0;
              }
          俺覺得挺原始的,俺又不會用別的

          Spring+Hibernate 如何使用count(*)(轉(zhuǎn)) 
           
          第一種方法:
          String hql 
          = "select count(*) from User as user";
          Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();
          return count.intValue();
          第二種方法:
          String hql 
          = "select count(*) from User as user";
          return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue();
          第三種方法:
          String hql 
          = "select count(*) from User as user";
          Query query = getHibernateTemplate().createQuery( getSession(),hql);
          return ((Integer)query.uniqueResult()).intValue();  
           
          俺試了Spring 可是俺拿不到getHibernateTemplate 拿到總是空,可能是因為俺沒有配置applicationContext.xml中的<beans></beans>
          DAO support 需要注入一些東東吧,比如說sessionFactory... :(

          posted on 2005-12-22 12:27 bluesky 閱讀(3152) 評論(0)  編輯  收藏 所屬分類: 工作總結

          主站蜘蛛池模板: 金山区| 霍山县| 万宁市| 邳州市| 郑州市| 罗田县| 武宁县| 马关县| 昌邑市| 荔浦县| 乐东| 邹城市| 东光县| 龙泉市| 江安县| 玛纳斯县| 玉龙| 浮山县| 汾阳市| 天峻县| 泸西县| 昭平县| 濮阳市| 云霄县| 邢台市| 根河市| 江达县| 泰宁县| 千阳县| 宁化县| 普定县| 依兰县| 罗江县| 奎屯市| 夏邑县| 定日县| 大宁县| 通化县| 荆门市| 永福县| 红河县|