java學習

          java學習

           

          hibernate中的get方法和load方法的區別和使用

          get和load方法都是是利用對象的主鍵得到對象,并可以使對象處于持久態。
          load方法獲取對象時不會立即執行查詢操作,而是在第一次使用對象是再去執行查詢操作。如果查詢的對象在數據庫中不存在,load方法返回值不會為null,在第一次使用時拋出org.hibernate.ObjectNotFoundException異常。
          使用get方法獲取對象時會立即執行查詢操作,并且對象在數據庫中不存在時返回null值。
          所以我們在實際使用中多使用get方法,這樣我們可以先判斷得到的對象是否是null,再操作

          posted on 2013-05-04 18:25 楊軍威 閱讀(280) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 定襄县| 德江县| 兰溪市| 巫溪县| 理塘县| 花垣县| 塔河县| 郁南县| 永清县| 鹰潭市| 墨江| 尉犁县| 镇雄县| 琼结县| 郧西县| 聂荣县| 甘南县| 绥阳县| 措勤县| 固原市| 雷山县| 秦安县| 伊金霍洛旗| 贡嘎县| 珠海市| 张掖市| 苍溪县| 清原| 怀安县| 深州市| 乌恰县| 蒙山县| 沁阳市| 延庆县| 延川县| 兴城市| 郴州市| 延安市| 二连浩特市| 海晏县| 基隆市|