隨筆 - 15  文章 - 5  trackbacks - 0
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(1)

          隨筆分類(lèi)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          /*
          構(gòu)建HQL語(yǔ)句進(jìn)行查詢
          */
          1.
          Query query = session.createQuery("select s.id, s.name from Student s where s.name like ? ");
          //用?占位符
          query.setParameter(0, "%1%");
          //添加查詢條件
          List students = query.list();
          //返回查詢列表


          2.
          //可以用in()來(lái)進(jìn)行多條件查詢,使用setParameterList把所有的查詢的條件放入list中
          //可以用 :參數(shù)  來(lái)傳遞參數(shù)
          List students = session.createQuery("select s.id, s.name from Student s where s.id in(:myids) ")
                                 .setParameterList(myids, new Object[]{1,2})
                                 .list();
           
          3.
          //日期查詢語(yǔ)句
          List students = session.createQuery("select s.id, s.name from Student s where date_format(s.createTime, '%Y-%m')=? ")
                                 .setParameterList(0, 2009-1)
                                 .list();

          4.
          //日期段的查詢

          //首先構(gòu)建一個(gè)日期對(duì)象
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

          List students = session.createQuery("select s.id, s.name from Student s where s.createTime between ? and ? ")
                                 .setParameter(0, sdf.setparse("2009-1-1 00:00:00"))
                                 .setParameter(1, sdf.setparse("2009-2-1 23:59:59"))
                                 .list();

          posted on 2009-03-05 16:20 simplye 閱讀(6422) 評(píng)論(1)  編輯  收藏

          FeedBack:
          # re: HQL 語(yǔ)句---條件查詢[未登錄](méi) 2014-01-04 18:37 123
          11111111111  回復(fù)  更多評(píng)論
            

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 西华县| 连南| 栾川县| 益阳市| 鄄城县| 桃园县| 夏津县| 留坝县| 大城县| 龙州县| 自治县| 莫力| 敦煌市| 海兴县| 澄迈县| 于田县| 专栏| 嘉义县| 敦煌市| 思茅市| 定安县| 乐陵市| 绍兴县| 临猗县| 昌江| 伊吾县| 江北区| 长岭县| 图木舒克市| 娄底市| 锡林郭勒盟| 井陉县| 潮州市| 晋州市| 章丘市| 白玉县| 庄河市| 松阳县| 通城县| 米易县| 自贡市|