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

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

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

    用hibernate查詢一段時間的記錄

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

     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)  編輯  收藏


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


    網(wǎng)站導航:
     
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統(tǒng)計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 日本免费污片中国特一级| jizz在线免费播放| 亚洲天堂免费在线| 亚洲午夜视频在线观看| 中文字幕无码一区二区免费| 亚洲桃色AV无码| 13小箩利洗澡无码视频网站免费| 久久夜色精品国产亚洲av| 国产免费人成视频在线播放播| 亚洲综合另类小说色区色噜噜| a一级毛片免费高清在线| 亚洲精品国产品国语在线| 拍拍拍无挡视频免费观看1000 | 美女视频黄视大全视频免费的| 免费观看的av毛片的网站| 男人的天堂av亚洲一区2区| 国产精品色午夜视频免费看| 久久精品国产亚洲av瑜伽| 亚洲 综合 国产 欧洲 丝袜| 在线免费视频你懂的| 亚洲精品偷拍无码不卡av| 午夜无遮挡羞羞漫画免费| 羞羞视频免费网站含羞草| 亚洲va中文字幕无码久久| 一个人免费观看在线视频www| 亚洲精品无码久久久久YW| 中文字幕亚洲无线码a| 最近2019年免费中文字幕高清 | 亚洲免费综合色在线视频| 国产又粗又猛又爽又黄的免费视频| 免费毛片毛片网址| 亚洲成AV人片在线观看无| 国产麻豆视频免费观看| 特级一级毛片免费看| 亚洲天堂在线播放| 精品久久洲久久久久护士免费 | 国产成人精品免费大全| 色播亚洲视频在线观看| 日本特黄特色aa大片免费| 人人玩人人添人人澡免费| 亚洲爆乳无码精品AAA片蜜桃|