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

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

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

    Hibernate之緩存

    緩存:為了減少應用程序同物理存儲介質的頻繁交互。

    HIBERNATE的緩存分為一級, 二級,按存儲范圍分為: SESSION, PROCESS, CLUSTER級別, 依次的存儲方式為:關聯的對象, 關聯對象 + 散數據, 散數據, 第三中速度太慢, 幾乎不用。。。

    緩存的兩個問題:life cycle and concurrent。 一級緩存不存在并發問題, 二級緩存為third party product, it can control class level storage, that means it can decide which class you the secondary storage,?由 第三方工具來控制并發冊率, 滿足CATCH PROVIDER 接口,  他是進程范圍的, 即 sessionfactory,sessionfactory 的內置 緩存存放了映射元數據 和 推測出的SQL語句, 他與一, 二級緩存不同, 后者是數據庫內實體的影射

    posted on 2006-08-29 20:51 Sheldon Sun 閱讀(223) 評論(1)  編輯  收藏

    評論

    # re: Hibernate之緩存 2006-08-30 08:31 Sheldon Sun

    不能進行批量更新和刪除: UPDATE AGE = AGE +1 FROM PERSON WHERE AGE >20

    則其會取出所有滿足條件的PERSON的信息, 然后每條進行一次更新操作, 執行很多SELECT語句。DeleteK語句也是一樣。

    解決緩存方法一:For every query string, after executing, call session flush() to run sql, and session evict( object) to delete it from storage.

    method 2: use SQL instead batch update and delete, best choice.   回復  更多評論   


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


    網站導航:
     
    <2006年8月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲中文字幕无码中文字| 免费无码午夜福利片69| 一个人免费视频观看在线www | jlzzjlzz亚洲乱熟在线播放| 亚洲精品成a人在线观看夫| 国产免费久久精品99re丫y| 亚洲av中文无码| 亚洲欧美在线x视频| www亚洲精品少妇裸乳一区二区| 国产AV日韩A∨亚洲AV电影| 亚洲男人在线无码视频| 亚洲欧洲日本天天堂在线观看| 99久久精品免费视频| 久久久亚洲裙底偷窥综合| 2020因为爱你带字幕免费观看全集 | 亚洲午夜精品一区二区| 99在线视频免费| 亚洲日本久久久午夜精品| 国产精品成人四虎免费视频| 成人特级毛片69免费观看| 亚洲人成亚洲人成在线观看| 99爱视频99爱在线观看免费| 亚洲一区二区三区高清在线观看| 日韩精品无码人妻免费视频| 黄色短视频免费看| 亚洲精品在线网站| 精品国产麻豆免费网站| 国产精品无码永久免费888| 久久久久亚洲AV无码永不| 青青青国产在线观看免费网站| 亚洲狠狠色丁香婷婷综合| 在线观看午夜亚洲一区| 精品免费久久久久久久| 蜜芽亚洲av无码一区二区三区 | 免费乱码中文字幕网站| a级毛片免费高清毛片视频| 亚洲女人影院想要爱| 亚洲成a人无码av波多野按摩 | 国产亚洲精品免费| 亚洲邪恶天堂影院在线观看| 国产精品二区三区免费播放心 |