posts - 33,  comments - 11,  trackbacks - 0
          1.daoimp

          //查詢Feedback_Columns表中site字段=1,以id為倒序的最后一條記錄
            *Expression.sql  
              @SuppressWarnings("unchecked")
              
          public List findLatest(){
                  
                  DetachedCriteria criteria
          =DetachedCriteria.forClass(FeedbackColumns.class);
                  criteria.addOrder(Order.desc(
          "id"));
                  criteria.add(
                  Expression.sql(
          "site = (?) and rownum=1""1", Hibernate.STRING) );

                  List
          <FeedbackColumns> result = getHibernateTemplate().findByCriteria(criteria);        
                  
                  
          return result;
              }

          //QBC中Expression.eq和Expression.allEq的應用
            前者可以應用多個單條件進行整合,后者為單一多條件
              @SuppressWarnings("unchecked")
              
          public  List  show(){
                  
              
          //     HashMap  map = new HashMap();
                  
          // map.put("state","3");
                  
          // map.put("id",new Integer(15));


                  DetachedCriteria criteria
          =DetachedCriteria.forClass(FeedbackColumns.class);
                  System.out.println(
          "________________");
                  
          //criteria.addOrder(Order.desc("id"));
                  System.out.println("________________");
                  
          //criteria.add(Expression.allEq(map));
                  criteria.add(Expression.eq("site",new Long(1)));
                  
                  List result 
          = getHibernateTemplate().findByCriteria(criteria);        
                  
                  System.out.println(result.size());
                          
                  
          return result;
              }



          JSP中應用:
                 1、靜態聲明ctx與ics,再加個判斷,起到優化的作用。(因為全局變量存放與內存當中,此處加一個判斷的作用是服務器啟動后,只需要加載一次SPRING)
                 2、加載spring支持
                 3、通過接口去訪問hibernate的底層類,得到LIST的值
              <%!static ApplicationContext ctx = null;

                
          static IFeedbackColumnsService ics = null;%>
              
          <%
                
          if (ctx == null || ics == null{
              ctx 
          = new FileSystemXmlApplicationContext("F:/Tomcat 5.0/webapps/zmhd/WEB-INF/classes/applicationContext.xml");
               ics 
          = (IFeedbackColumnsService) ctx.getBean("FeedbackColumnsServiceImpl");
                }

              List list
          =ics.findLatest();        System.out.println(list.size());    request.setAttribute("list",list);
               
          %>
          posted on 2009-07-21 11:23 方濤升 閱讀(319) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 古交市| 会宁县| 怀集县| 介休市| 乐亭县| 榆社县| 渭南市| 垣曲县| 西青区| 石嘴山市| 谷城县| 兰州市| 图片| 栾川县| 米易县| 城市| 呼图壁县| 彭阳县| 平顺县| 和平区| 昭通市| 通化市| 道真| 温泉县| 安达市| 葫芦岛市| 乌海市| 彭水| 灵宝市| 句容市| 吐鲁番市| 文安县| 盐边县| 广宗县| 定南县| 日土县| 庄河市| 塔河县| 炉霍县| 扶余县| 阜阳市|