<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 閱讀(2888) 評論(0)  編輯  收藏


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


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

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: a级毛片毛片免费观看永久| 亚洲偷偷自拍高清| 国产福利电影一区二区三区,免费久久久久久久精 | 久久精品国产亚洲网站| g0g0人体全免费高清大胆视频| 免费va在线观看| 一级毛片aa高清免费观看| 综合亚洲伊人午夜网| 日韩免费高清播放器| 久久精品国产亚洲AV无码偷窥| 99视频在线看观免费| 中文字幕亚洲综合小综合在线| 免费羞羞视频网站| 青青草国产免费国产是公开| AV在线播放日韩亚洲欧| 三年片在线观看免费| 亚洲一区二区三区91| 国产精品视频免费一区二区三区| 国产精品亚洲色图| 亚洲人成网77777亚洲色| 99久久99热精品免费观看国产| 亚洲av无码不卡久久| 日本一线a视频免费观看| 久久久精品国产亚洲成人满18免费网站 | 亚洲avav天堂av在线不卡| 51在线视频免费观看视频| 亚洲中文字幕无码久久2020 | 亚洲明星合成图综合区在线| 成人免费午夜在线观看| 日韩精品视频在线观看免费 | 亚洲中文精品久久久久久不卡| 国产成人免费手机在线观看视频| 一级A毛片免费观看久久精品 | 日本免费网站在线观看| 中文字幕在线成人免费看| 亚洲精品亚洲人成在线观看麻豆| 精品国产精品久久一区免费式| 99热在线日韩精品免费| 成人区精品一区二区不卡亚洲| 国产日产亚洲系列最新| 性短视频在线观看免费不卡流畅|