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

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          1.
          /**
          單一屬性查詢
          */
          List s = session.createQuery("select name from Student").list();
          //返回的類型與實體類中相應的屬性類別一直.

          2.
          /**
          多個屬性查詢
          */
          List s = session.createQuery("select id, name from Student").list();
          //查詢多個屬性,返回值為對象的數組
          //數組元素類型和對應的實體類型一直
          //數組長度與查詢的條件相同

          3./**
          返回student實體類,
          還要在實體類中提供空的構造函數,和帶參數的構造函數
          */
          List s = session.createQuery("select new Student(id, name) from Student").list();
          //返回的便是實體類

          4.
          可以實用別名,用as

          5.
          /*
          list()與iterate()方法的區別.
          */
          iterate()迭代中會發生N+1的現象,它與session的綁定.當session在緩存中存在時用iterate()會提高一定的效率.沒有在發生N+1現象
          list()只會向數據庫查詢的SQL,除非配置查詢緩存.

          posted on 2009-03-04 17:17 simplye 閱讀(321) 評論(0)  編輯  收藏 所屬分類: hibernate note
          主站蜘蛛池模板: 通海县| 盱眙县| 夹江县| 涿州市| 龙门县| 全州县| 刚察县| 台南市| 大姚县| 健康| 府谷县| 镇远县| 乃东县| 井研县| 乐山市| 涡阳县| 元谋县| 长泰县| 青龙| 石台县| 阿瓦提县| 舞阳县| 玉树县| 东台市| 宜阳县| 错那县| 奎屯市| 陇南市| 锦州市| 遂昌县| 南阳市| 永安市| 岳西县| 清流县| 河曲县| 辽阳县| 石屏县| 金沙县| 西华县| 昆山市| 陆良县|