我要啦免费统计

          微藍領(lǐng)域

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

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

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

          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范圍內(nèi)通過Hibernate類的initialize()方法顯式初始化了Customer代理類實例,因此當Session關(guān)閉后,可以正常訪問Customer游離對象。


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 广元市| 绥德县| 丽江市| 吴堡县| 商都县| 黑龙江省| 库车县| 武强县| 深泽县| 怀仁县| 美姑县| 安远县| 寿阳县| 增城市| 淮滨县| 中宁县| 榆树市| 弥渡县| 大安市| 邵东县| 宁安市| 昂仁县| 漠河县| 四平市| 鹤岗市| 南阳市| 丰顺县| 东安县| 科尔| 黄大仙区| 徐水县| 东光县| 尚义县| 门源| 南川市| 清远市| 永泰县| 宣城市| 扎鲁特旗| 延长县| 江西省|