<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    vickzhu

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
    1,load()方法從來就是假定數(shù)據(jù)在數(shù)據(jù)庫中是存在的,在使用時如果不存在則會拋出ObjectNotFoundException;而get()方法不會假定數(shù)據(jù)在數(shù)據(jù)庫中存在,如果不存在則返回null
    2,load()方法返回的是實體類的代理類,因此load()可以使用延遲加載策略來加載對象
          get()方法返回的不一定是實體類,可能是代理類,因為get()方法如果在session緩存(一級緩存)中找到了該id對應的對象,如果剛好該對象前面是被代理過的,如被load方法使用過,或者被其他關聯(lián)對象延遲加載過,那么返回的還是原先的代理對象,而不是實體類對象。
    3,load()方法查詢數(shù)據(jù)時會先從session緩存(一級緩存)中查找,如果沒有找到則會創(chuàng)建代理類,該代理類僅僅初始化了OID屬性,當?shù)谝淮卧L問其他屬性值時,則會依次從二級緩存-->數(shù)據(jù)庫查找,直到找到數(shù)據(jù),最后將所有屬性值賦給代理類。而get()方法則會直接按照一級緩存-->二級緩存-->數(shù)據(jù)庫的順序查找。

    看到網(wǎng)上的全都是復制的,而且錯誤不少,怎么就沒有人修正一下呢?
    posted on 2009-01-22 10:29 筱 筱 閱讀(484) 評論(0)  編輯  收藏

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 日韩a毛片免费观看| 亚洲免费观看在线视频| 亚洲AV香蕉一区区二区三区| 久久99九九国产免费看小说| 亚洲欧洲日本国产| 95老司机免费福利| 99亚洲精品高清一二区| 一区二区免费视频| 久久亚洲国产成人精品性色| 少妇太爽了在线观看免费视频| 激情97综合亚洲色婷婷五| 国产精品成人免费观看| 久久久久久亚洲精品不卡| 一区二区三区免费视频网站| 久久亚洲色一区二区三区| 久久免费99精品国产自在现线| 亚洲线精品一区二区三区 | 亚洲VA综合VA国产产VA中| 国产精品亚洲一区二区三区| 四虎影视精品永久免费| 免费看一级一级人妻片| 亚洲午夜久久久久妓女影院| 精品成人免费自拍视频| 亚洲精品国产情侣av在线| 中文字幕影片免费在线观看| 亚洲精品乱码久久久久蜜桃| 亚洲国产精品尤物yw在线| 国产午夜无码精品免费看| 亚洲精品高清国产麻豆专区| 在线看片免费不卡人成视频| 亚洲av无码片vr一区二区三区| 亚洲精品国产精品乱码不卞| 久久国产精品免费专区| 国产婷婷综合丁香亚洲欧洲| 国产a级特黄的片子视频免费| 精品免费久久久久国产一区 | 亚洲毛片αv无线播放一区| 美女内射无套日韩免费播放 | 亚洲国产精品久久久久婷婷软件| 1000部啪啪毛片免费看| 亚洲aⅴ天堂av天堂无码麻豆|