天空是藍(lán)色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標(biā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)  編輯  收藏 所屬分類: 工作總結(jié)

          主站蜘蛛池模板: 永寿县| 深州市| 深水埗区| 长顺县| 扶沟县| 兰西县| 美姑县| 武义县| 甘孜县| 安图县| 布拖县| 凭祥市| 牟定县| SHOW| 读书| 颍上县| 靖江市| 兰西县| 额济纳旗| 兴和县| 板桥市| 射洪县| 富顺县| 德州市| 黄陵县| 蕲春县| 东港市| 沙雅县| 枝江市| 大石桥市| 昭平县| 徐汇区| 合山市| 车致| 海门市| 东乡县| 庆城县| 西城区| 河曲县| 武陟县| 增城市|