<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)
    主站蜘蛛池模板: 免费无码毛片一区二区APP| 免费看一级高潮毛片| 一级毛片在线免费观看| 亚洲色自偷自拍另类小说| 国产男女爽爽爽免费视频| 亚洲熟妇无码乱子AV电影| 99久久99这里只有免费的精品| 亚洲精品一级无码鲁丝片| 特级毛片aaaa级毛片免费| 亚洲日韩在线中文字幕第一页| 色吊丝性永久免费看码| 狠狠综合久久综合88亚洲| a级毛片高清免费视频| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲大香伊人蕉在人依线| 国产1024精品视频专区免费| 亚洲国产激情在线一区| 永久久久免费浮力影院| 免费看内射乌克兰女| 久久夜色精品国产亚洲 | 免费H网站在线观看的| 亚洲欧美日韩一区二区三区在线| 日韩精品免费电影| 一级大黄美女免费播放| 亚洲一区二区在线免费观看| 毛片基地免费观看| 男女啪啪免费体验区| 亚洲AV无码乱码在线观看裸奔| 67194国产精品免费观看| 中文字幕乱码亚洲精品一区| 亚洲?V无码乱码国产精品| 西西人体免费视频| 亚洲一区二区三区久久| 免费国产人做人视频在线观看| 视频免费在线观看| 亚洲日韩国产一区二区三区在线| 久久亚洲中文字幕精品一区| 在线a免费观看最新网站| 美国免费高清一级毛片| 亚洲毛片在线观看| 免费jjzz在在线播放国产|