java學(xué)習(xí)

          java學(xué)習(xí)

           

          hibernate中的get方法和load方法的區(qū)別和使用

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

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


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


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沅江市| 秀山| 上杭县| SHOW| 拜城县| 遂宁市| 延津县| 岢岚县| 韶关市| 兴隆县| 永春县| 沾益县| 玛沁县| 榕江县| 裕民县| 黄大仙区| 金坛市| 泰和县| 新建县| 石楼县| 凌海市| 古田县| 平阳县| 安康市| 乡城县| 青川县| 榆树市| 内江市| 巴彦淖尔市| 安图县| 嵩明县| 和林格尔县| 寻乌县| 乌鲁木齐市| 邛崃市| 达孜县| 恭城| 台安县| 九江市| 巩义市| 垫江县|