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

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

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

    從制造到創造
    軟件工程師成長之路
    posts - 292,  comments - 96,  trackbacks - 0

    在再保系統中,我們有時候會以某個日期作為查詢條件,如在“參數維護”的某個模塊中,需要將“生效日期”作為查詢條件。

    我們在JSP中使用JS插件輸入“yyyy-mm-dd”格式的日期,但是數據庫(DB2)中的字段是“TimeStamp”,而我們在DBean中用VO接這個字段是用“Date”類型,這樣在做查詢的Dao類的方法中,我們要對這個字段進行處理。

    首先定義一種格式變量:
    SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-dd");

    然后將Date類型的變量進行格式化:
    myFmt.format(reCededRateVO.getBoundDate())

    這樣會得到“yyyy-MM-dd”格式的日期,然后就可以放到Sql語句中作為條件進行查詢了。

    /**
     * description: 根據公司別、再保類別查詢與之相符合的紀錄
     * 
     * 
    @param reCededRateVO
     *            ReCededRateVO
     * 
    @param startRow
     *            起始行
     * 
    @param numberOfRows
     *            讀取行數
     * 
    @return List 結果集
     * 
    @throws DbAccessException
     *             數據庫訪問異常
     
    */
    public List selectListByCode(ReCededRateVO reCededRateVO,
            
    int startRow, int numberOfRows) throws DbAccessException {
        
    if (DEBUGLOG.isDebugEnabled()) {
            DEBUGLOG.debug(
    "[ReCededRateDataDao.selectListByCode()]"
                    
    + "[begin]");
        }
        SimpleDateFormat myFmt 
    = new SimpleDateFormat("yyyy-MM-dd");
        StringBuffer hqlBuff 
    = new StringBuffer(
                
    "from ReCededRateData as t where 1=1");
        
        
    // 公司別
        if (!"".equals(reCededRateVO.getCompanyFlag())
                
    && reCededRateVO.getCompanyFlag() != null) {
            hqlBuff.append(
    " and t.id.companyFlag = '"
                    
    + reCededRateVO.getCompanyFlag() + "'");
        }
        
        
    // 再保類別
        if (!"".equals(reCededRateVO.getReinsuranceClass())
                
    && reCededRateVO.getReinsuranceClass() != null) {
            hqlBuff.append(
    " and t.id.reinsuranceClass = '"
                    
    + reCededRateVO.getReinsuranceClass() + "'");
        }
        
        
    // 再保層次
        if (!"".equals(reCededRateVO.getReinsuranceLevel())
                
    && reCededRateVO.getReinsuranceLevel() != null) {
            hqlBuff.append(
    " and t.id.reinsuranceLevel = '"
                    
    + reCededRateVO.getReinsuranceLevel() + "'");
        }
        
        
    // 生效日期
        if (!"".equals(reCededRateVO.getBoundDate())
                
    && reCededRateVO.getBoundDate() != null) {
            hqlBuff.append(
    " and t.endDate >= '"
                    
    + myFmt.format(reCededRateVO.getBoundDate())
                    
    + "' and t.id.boundDate <= '"
                    
    + myFmt.format(reCededRateVO.getBoundDate()) + "'");
        }        
        
        hqlBuff.append(
    " order by t.id.companyFlag asc, t.id.boundDate asc,"
                
    + "t.id.reinsuranceClass asc, t.id.reinsuranceLevel asc,"
                
    + "t.id.reCompanyCode asc, t.id.bodyFlag asc");
        
    // 以公司別+生效日期+再保類別排序+再保層次+再保公司+體位別");
        
        List list 
    = this.hQueryByPage(hqlBuff.toString(), startRow,
                numberOfRows);
        
    if (list != null && list.size() > 0) {
            
    if (DEBUGLOG.isDebugEnabled()) {
                DEBUGLOG.debug(
    "[selectListByCode()]select list success![end]");
            }
            
    return list;
        } 
    else {
            
    if (DEBUGLOG.isDebugEnabled()) {
                DEBUGLOG.debug(
    "[selectListByCode()]select list return null!"
                        
    + "[end]");
            }
            
    return null;
        }
    }
    posted on 2007-10-09 15:41 CoderDream 閱讀(718) 評論(0)  編輯  收藏 所屬分類: 再保系統

    <2007年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(9)

    我參與的團隊

    隨筆分類(245)

    隨筆檔案(239)

    文章分類(3)

    文章檔案(3)

    收藏夾(576)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 458025
    • 排名 - 114

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产99精品国产亚洲性色| 国产免费人成视频在线观看| 亚洲人成网77777亚洲色 | 亚洲精品456在线播放| 国产在线一区二区综合免费视频| 久久久久一级精品亚洲国产成人综合AV区 | 成年女人男人免费视频播放| 亚洲va成无码人在线观看| 99视频全部免费精品全部四虎| 亚洲一级在线观看| 免费中文熟妇在线影片 | 亚洲人成伊人成综合网久久| 成人毛片免费播放| 色窝窝亚洲av网| 亚洲人成人网站在线观看| 免费无码又爽又刺激网站直播| 亚洲av日韩av天堂影片精品| 最近中文字幕免费mv在线视频| 亚洲精品中文字幕无乱码麻豆| 日韩电影免费在线观看视频| ssswww日本免费网站片| 无码专区—VA亚洲V天堂| 美女视频黄的全免费视频| 西西人体大胆免费视频| 亚洲毛片αv无线播放一区| 最近免费视频中文字幕大全| 亚洲熟妇成人精品一区| 亚洲午夜国产片在线观看| 最近最新高清免费中文字幕 | 亚洲天堂一区在线| 国产美女无遮挡免费网站| 美女被免费网站91色| 亚洲韩国在线一卡二卡| 日本一线a视频免费观看| 久久久久久久久久久免费精品| 久久精品亚洲综合一品| 日日AV拍夜夜添久久免费| 成人久久免费网站| 亚洲日韩AV一区二区三区中文| 亚洲综合亚洲综合网成人| 久久久久久久91精品免费观看|