<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
    主站蜘蛛池模板: 亚洲第一成年免费网站| 亚洲中文字幕无码中文字在线| 成人黄色免费网站| 88av免费观看入口在线| 麻豆精品成人免费国产片| 在线看片免费人成视频久网下载 | 亚洲乳大丰满中文字幕| 亚洲最大av无码网址| 久久久久久久亚洲精品| 精品亚洲一区二区三区在线观看 | 亚洲免费无码在线| 亚洲综合无码AV一区二区 | 成人人免费夜夜视频观看| 大学生一级特黄的免费大片视频| 免费无码又黄又爽又刺激| 成人在线视频免费| 四虎影视永久免费观看网址| 亚洲精品网站在线观看不卡无广告| 亚洲人成网站在线观看青青| 亚洲日韩欧洲乱码AV夜夜摸 | 成年女人毛片免费播放人 | 国产va在线观看免费| 99久久免费看国产精品| 免费看黄视频网站| 女人被免费视频网站| 免费国产a国产片高清| 亚洲区不卡顿区在线观看| 精品亚洲永久免费精品| 亚洲欧洲精品国产区| 亚洲精品中文字幕无码A片老| 午夜亚洲国产精品福利| 亚洲精品黄色视频在线观看免费资源 | 伊人久久亚洲综合影院首页| 精品无码专区亚洲| 国产精品美女久久久免费| 99免费在线观看视频| 青青青青青青久久久免费观看| 亚洲午夜无码片在线观看影院猛 | 啊灬啊灬别停啊灬用力啊免费看| 亚洲性在线看高清h片| 亚洲视频免费在线播放|