blogjava's web log

          blogjava's web log
          ...

          NHibernate "Failed to lazily initialize a collection"

          				
          						
          "Failed to lazily initialize a collection"
          				try
          {
          session = Class1.GetFactory().OpenSession();
          Archives archives= session.Get(typeof(Archives), id) as Archives;
          NHibernate.NHibernateUtil.Initialize(archives.ArticlesList);return archives;
          }
          catch (Exception ex)
          {
          throw ex;
          }
          finally { session.Close(); }
          ?或者
          session.CreateCriteria(typeof(Catalog))
          .Add(Expression.Eq("ID"),id)
          .SetFetchMode("Specifications",FetchMode.Join)
          .UniqueResult() as Catalog;


          或者

          left JOIN FETCH

          這樣在session關閉 照樣取他的 級聯對象 ,

          posted on 2007-06-15 22:23 record java and net 閱讀(1516) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 浠水县| 通道| 收藏| 浙江省| 台东县| 深水埗区| 文化| 德保县| 浑源县| 黑水县| 七台河市| 波密县| 苏尼特左旗| 淮北市| 凭祥市| 湟源县| 兴和县| 葫芦岛市| 新丰县| 临夏市| 松原市| 北宁市| 邢台县| 安溪县| 宣化县| 建水县| 铜川市| 灵山县| 衡阳县| 巨鹿县| 色达县| 金沙县| 东丰县| 富源县| 响水县| 武胜县| 丹东市| 济宁市| 双峰县| 文山县| 宁河县|