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

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

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

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

     
    分頁的關聯(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;
               }        
        }

    當Hibernate 使用時間類型時,要記住Date類型與Timestamp類型的區(qū)別,Date只取到日期,不取時間的。
    posted on 2008-07-01 16:41 有貓相伴的日子 閱讀(504) 評論(0)  編輯  收藏 所屬分類: ibatis/hibernate/持久層技術
    本站不再更新,歡迎光臨 java開發(fā)技術網(wǎng)
    主站蜘蛛池模板: 国产乱子精品免费视观看片| 成年女人免费视频播放体验区| 国产免费私拍一区二区三区 | 全免费a级毛片免费**视频| 亚洲大尺码专区影院| 1000部拍拍拍18勿入免费视频软件| 亚洲狠狠综合久久| 最近最新高清免费中文字幕 | 国产色在线|亚洲| 日韩吃奶摸下AA片免费观看| 亚洲乱人伦精品图片| 日韩一区二区a片免费观看 | 日亚毛片免费乱码不卡一区| 免费观看日本污污ww网站一区| 国产午夜亚洲精品不卡免下载| 国产免费小视频在线观看| 日本一区二区三区免费高清在线| 亚洲欧洲中文日韩av乱码| 国内精品免费久久影院| 亚洲第一精品福利| 亚洲国产精品无码久久九九大片| 日本高清免费网站| 亚洲精品黄色视频在线观看免费资源 | 亚洲国产成人片在线观看| 国内精品一级毛片免费看| 亚洲色偷偷av男人的天堂| 成年女人男人免费视频播放| 国产亚洲综合精品一区二区三区| 亚洲天堂免费在线视频| 精品一区二区三区无码免费视频| 国产成人精品日本亚洲11| 免费大片在线观看网站| 久久精品视频免费看| 丁香婷婷亚洲六月综合色| 免费人成无码大片在线观看| 国产成人免费ā片在线观看老同学 | a级毛片无码免费真人| 曰韩无码AV片免费播放不卡| 亚洲国产高清人在线| 免费无码不卡视频在线观看| 99re6在线精品免费观看|