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

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

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

    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    隨筆-230  評論-230  文章-8  trackbacks-0

     
    分頁的關(guān)聯(lián)查詢

    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;
               }        
        }

    當(dāng)Hibernate 使用時(shí)間類型時(shí),要記住Date類型與Timestamp類型的區(qū)別,Date只取到日期,不取時(shí)間的。
    posted on 2008-07-01 16:41 有貓相伴的日子 閱讀(501) 評論(0)  編輯  收藏 所屬分類: ibatis/hibernate/持久層技術(shù)
    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    主站蜘蛛池模板: 亚洲AV无码日韩AV无码导航| 一级毛片视频免费观看| 久久久久亚洲AV成人网人人网站 | a级毛片无码免费真人久久| 亚洲va精品中文字幕| 精品国产综合成人亚洲区| 在线观看免费亚洲| 国产乱子精品免费视观看片| 国产一级大片免费看| 最近免费中文字幕大全免费版视频| 成人在线免费视频| 亚洲人成网站在线播放2019| 亚洲高清中文字幕综合网| 亚洲人成伊人成综合网久久久| 日韩免费视频一区| 成年女人免费视频播放77777| 亚洲视频免费在线观看| 国产在线播放线91免费| 特级毛片A级毛片免费播放| 亚洲欧洲精品成人久久曰| 亚洲精品91在线| 亚洲日韩中文字幕| 亚洲国产综合专区在线电影| 国产AV无码专区亚洲AWWW| 亚洲片一区二区三区| 可以免费观看一级毛片黄a| 免费毛片在线播放| 日本高清免费aaaaa大片视频| 97在线观免费视频观看| 1000部免费啪啪十八未年禁止观看| 久操免费在线观看| 人妻丰满熟妇无码区免费| 久久免费观看国产精品| 欧洲精品99毛片免费高清观看| 久久99精品国产免费观看| 久久免费精彩视频| 中文字幕免费在线| av无码国产在线看免费网站| 三年片在线观看免费大全 | 国产大片91精品免费观看男同| 最近中文字幕无吗免费高清|