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

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

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

    用hibernate查詢一段時間的記錄

    這是在一個群里討論的問題。
    方法很多:如果說數據庫中數據的存儲是用date類型的話,改怎么做,如果說做數據遷移的話又該怎么做?
    最終的討論方案在用字符串存儲格式上比較好,畢竟各個數據庫對時間的存儲存在差異。
    一下是我用hibernate中的HQL,和QBC兩種檢索方式對一段時間內的數據進行檢索。

     1 package com.duduli.li;
     2 
     3 import java.util.Date;
     4 import java.util.Iterator;
     5 import java.util.List;
     6 
     7 import org.hibernate.Criteria;
     8 import org.hibernate.Session;
     9 import org.hibernate.Transaction;
    10 import org.hibernate.criterion.Criterion;
    11 import org.hibernate.criterion.Expression;
    12 
    13 public class Select {
    14 
    15     /**
    16      * @param args
    17      */
    18     public static void main(String[] args) {
    19         // TODO Auto-generated method stub
    20         Session session = HibernateSessionFactory.getSession();
    21         Transaction tran = session.beginTransaction();
    22 /*        
    23  *         采用HQL的方式,
    24         Date begin = java.sql.Date.valueOf("2009-03-24");
    25         Date end = java.sql.Date.valueOf("2009-03-26");
    26         List<A> result = session.createQuery("from A a where a.date > :beginTime and a.date <= :endTime").setTimestamp("beginTime", begin).setTimestamp("endTime", end).list();
    27         for(A a : result){
    28                 System.out.println(a.getId());
    29                 System.out.println(a.getTitle());
    30                 System.out.println(a.getDate());
    31         }
    32         */
    33         
    34 //        采用QBC的方式。
    35         Date begin = java.sql.Date.valueOf("2009-3-24");
    36         Date end = java.sql.Date.valueOf("2009-3-26");
    37         Criteria criteria = session.createCriteria(AbstractA.class);
    38         Criterion creterion = Expression.between("date", begin, end);
    39         List<A> result = criteria.add(creterion).list();
    40         for(A a : result){
    41             System.out.println(a.getId());
    42             System.out.println(a.getTitle());
    43             System.out.println(a.getDate());
    44         }
    45     }
    46 }

    posted on 2009-03-23 14:14 duduli 閱讀(2894) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 日本人的色道免费网站| 99精品视频在线观看免费播放| 久久精品a一国产成人免费网站| 亚洲福利在线视频| 久久久久久国产精品免费无码| 亚洲国产成人片在线观看无码| 国产午夜精品久久久久免费视| 国产亚洲A∨片在线观看| 久久国产精品国产自线拍免费| 西西人体44rt高清亚洲| 50岁老女人的毛片免费观看| 亚洲国产福利精品一区二区| 中文字幕影片免费在线观看| 亚洲色无码国产精品网站可下载| 永久黄网站色视频免费直播 | 亚洲无码一区二区三区 | 国产亚洲美日韩AV中文字幕无码成人 | 在线看免费观看AV深夜影院| 亚洲一区电影在线观看| 看全色黄大色大片免费久久| 边摸边吃奶边做爽免费视频99| 中国亚洲女人69内射少妇| 毛片无码免费无码播放 | 亚洲综合久久一本伊伊区| 成人av免费电影| 一区二区三区免费高清视频| 亚洲成熟xxxxx电影| 最新猫咪www免费人成| 一级午夜a毛片免费视频| 亚洲AV日韩AV永久无码下载| 免费做爰猛烈吃奶摸视频在线观看| 国产成人亚洲精品电影| 久久亚洲精品无码| 四虎成人免费观看在线网址| 中文字幕成人免费高清在线| 亚洲伦理中文字幕| 在线亚洲午夜理论AV大片| 最近2019中文字幕免费看最新 | 亚洲精品色播一区二区| 亚洲人成77777在线播放网站| 在线看片免费不卡人成视频|