<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0

     
    分頁的關聯查詢

    public List queryTrade(final int offset,final int length,final Date startdate,final Date enddate,final String comUsername){

       
       
    return getHibernateTemplate().executeFind(new HibernateCallback() {

        
    public Object doInHibernate(Session session) throws HibernateException, SQLException {
         StringBuffer hql
    =new StringBuffer();
         
    try{

          String queryString 
    = "select A.comUsername,A.joinId,B.dtBuyTime,B.decAmount  from  BarOrderInfo A, EcpRichJoin B where A.comUsername=?  and A.joinId=B.intOrdeId  and B.dtBuyTime >=? and B.dtBuyTime <=? ";
          Query query 
    = session.createQuery(queryString);
          query.setString(
    0, comUsername);
          query.setDate(
    1,startdate );
          query.setDate(
    2,enddate);
          query.setFirstResult(offset);
          query.setMaxResults(length);


          List result
    =new ArrayList(); 
          List list
    =query.list();
          TradeReportVO trvo
    =null;
          
    for(int i=0;i<list.size();i++){
           trvo
    =new TradeReportVO();
           Object o[]
    =(Object[])list.get(i);
           System.out.println(
    "o.length--->"+o.length);
           
           trvo.setComUsername(o[
    0].toString());
           trvo.setJoinId(o[
    1].toString());
           trvo.setDtBuyTime(o[
    2].toString());
           trvo.setDecAmount(o[
    3].toString());
           System.out.println(o[
    0].toString()+"-"+o[1].toString()+"-"+o[2].toString()+"-"+o[3].toString());
           result.add(trvo);
          }
          
    return result;
         }
    catch(RuntimeException re){
          log.error(re.getMessage());
                   log.error(
    "find failed", re);
                   log.error(
    "hql====" + hql);
                   
    throw re;
         }
        }
       });
    }

    直接查詢
        /**
         * 查找交班記錄
         * 
    @return
         
    */
        
    public List findWorkShift(String VcComUsername,String vcCoaUsername,Date startDatetime,Date endDatetime){
              
    try {
                  String queryString 
    = "from BarCommerOpaction as model where " 
                        
    + " model.VcComUsername=?  "
                          
    + " and model.vcCoaUsername =? "
                          
    + " and model.dtCoaTime > ? "
                          
    + " and model.dtCoaTime <= ? ";
                  
    return getHibernateTemplate().find(queryString,new Object[]{VcComUsername,vcCoaUsername,startDatetime,endDatetime});
               } 
    catch (RuntimeException re) {
                   log.error(
    "get failed", re);
                  
    throw re;
               }        
        }

    當Hibernate 使用時間類型時,要記住Date類型與Timestamp類型的區別,Date只取到日期,不取時間的。
    posted on 2008-07-01 16:41 有貓相伴的日子 閱讀(504) 評論(0)  編輯  收藏 所屬分類: ibatis/hibernate/持久層技術
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 特级毛片免费播放| 亚洲不卡在线观看| www免费黄色网| 免费99热在线观看| 在线91精品亚洲网站精品成人| 在线免费观看一区二区三区| 亚洲欧美aⅴ在线资源| 好大好硬好爽免费视频| 亚洲日韩中文字幕一区| 日韩精品无码人妻免费视频| 小说专区亚洲春色校园| 亚洲AⅤ永久无码精品AA| 免费人成大片在线观看播放电影 | 久久久久久AV无码免费网站下载| 伊人婷婷综合缴情亚洲五月| a级午夜毛片免费一区二区| 久久精品国产亚洲av麻豆| 日本高清在线免费| 久久亚洲国产最新网站| 国产又大又粗又硬又长免费| 国产精品亚洲综合网站| 中文字幕亚洲不卡在线亚瑟| 国偷自产一区二区免费视频| 亚洲综合色丁香麻豆| 女人被男人躁的女爽免费视频| 精品免费AV一区二区三区| 亚洲级αV无码毛片久久精品| 中文字幕成人免费视频| 亚洲国产高清国产拍精品| 久久亚洲AV无码西西人体| 麻豆成人久久精品二区三区免费| 亚洲www在线观看| 中国国语毛片免费观看视频| 免费涩涩在线视频网| 一日本道a高清免费播放 | 最新猫咪www免费人成| 污视频网站在线观看免费| 亚洲国产精品久久久久| 免费无码国产在线观国内自拍中文字幕| 亚洲午夜福利在线观看| 精品国产污污免费网站入口|