美麗涵涵童裝店--說我博客名字,給你們打折!
          隨筆 - 82  文章 - 266  trackbacks - 0
          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678


          點擊這里給楊愛友發(fā)消息
          美麗涵涵童裝店
          說我博客名字,給你們打折!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章檔案

          好友的BLOG

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          batch fetch inverse cascade outer-join lazy x-to-x load() get() find() 類級別 關(guān)聯(lián)級別
          都是
           <many-to-one name="parent" class="po.Parent" fetch="select">
                      
          <column name="parentId" not-null="true" />
                  
          </many-to-one>
          核心測試代碼:
          public static void querytest(Session session){
                  session.beginTransaction();
                  Query query 
          = session.createQuery("from Parent");
                  List list 
          = query.list();
                  List
          <Parent> parents = list;
                  session.close();
                  
          for(Parent parent:parents){
                      Set
          <Child> childs = parent.getChilds();
                          
          for(Child child:childs){
                          System.out.println(child.getName());
                      }

                  }

              }
          lazy屬性功能測試:
          將parent.hbm.xml文件的lazy改為true,啟動延遲加載,在執(zhí)行query.list的時候并沒有查詢其關(guān)聯(lián)對象,parent對象中并沒有包含child數(shù)據(jù),所以當(dāng)調(diào)用child.getNmae()時會拋出異常。若lazy="false"或沒有此屬性,查詢parent對象時也將同時執(zhí)行select child.....,這時能輕松從parent對象獲取起關(guān)聯(lián)的childs。
          posted on 2007-08-28 09:39 楊愛友 閱讀(287) 評論(1)  編輯  收藏 所屬分類: java相關(guān)技術(shù)

          FeedBack:
          # re: 搞不清的Hibernate檢索策略 2007-09-26 08:55 Robin's Java World
          session.close();
          放到for循環(huán)后面就可以用lazy=true了.  回復(fù)  更多評論
            
          美麗涵涵童裝店
          親,說我博客名字,給你們打折!
          主站蜘蛛池模板: 五大连池市| 巴青县| 普宁市| 桐柏县| 石林| 盖州市| 东辽县| 陵水| 塔河县| 吴旗县| 泾川县| 瑞安市| 新郑市| 古蔺县| 揭阳市| 宁城县| 南安市| 如皋市| 樟树市| 西乌珠穆沁旗| 东乌| 宁南县| 九龙坡区| 三穗县| 蒲江县| 天台县| 区。| 绥德县| 竹溪县| 轮台县| 松溪县| 白玉县| 高阳县| 合江县| 鄯善县| 涿鹿县| 鸡西市| 莱阳市| 衡东县| 合山市| 盈江县|