我要啦免费统计

          微藍領域

          我的學習檔案館
          posts - 19, comments - 57, trackbacks - 0, articles - 57
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Hibernate類的initialize()靜態方法使用

          Posted on 2007-12-04 13:26 hilor 閱讀(691) 評論(0)  編輯  收藏 所屬分類: Hibernate
          Hibernate類的initialize()靜態方法用于在Session范圍內顯式初始化代理類實例,isInitialized()方法用于判斷代理類實例是否已經被初始化。例如:

          tx = session.beginTransaction();
          Customer customer=(Customer)session.load(Customer.class,new Long(1));
          if(!Hibernate.isInitialized(customer))
          Hibernate.initialize(customer);
          tx.commit();
          session.close();
          customer.getName();

          以上代碼在Session范圍內通過Hibernate類的initialize()方法顯式初始化了Customer代理類實例,因此當Session關閉后,可以正常訪問Customer游離對象。


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


          網站導航:
           
          主站蜘蛛池模板: 吉林省| 香格里拉县| 长海县| 宁蒗| 凤翔县| 永清县| 甘洛县| 柘城县| 金乡县| 柘荣县| 新绛县| 柳江县| 高密市| 江津市| 阿勒泰市| 丹东市| 盱眙县| 阿巴嘎旗| 万州区| 浪卡子县| 会东县| 宁国市| 永昌县| 麦盖提县| 桃园县| 左贡县| 敦煌市| 光山县| 刚察县| 仲巴县| 临汾市| 平谷区| 井冈山市| 邹城市| 晋宁县| 莱芜市| 清原| 泰州市| 临颍县| 青海省| 鹤岗市|