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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    hibernate cache2

    Posted on 2007-12-07 15:36 G_G 閱讀(953) 評論(0)  編輯  收藏 所屬分類: hibernate
    在hibernate.cfg.xml 中添加緩存? t1oo 一對多 t2oo (t2ooSet)
    ????<property?name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
    ????
    <property?name="hibernate.cache.use_query_cache">true</property>

    ????
    <mapping?resource="hbn/bean/T1oo.hbm.xml"?/>
    ????
    <mapping?resource="hbn/bean/T2oo.hbm.xml"?/>

    ????
    <class-cache?class="hbn.bean.T1oo"?usage="read-only"?/>
    ????
    <collection-cache?collection="hbn.bean.T1oo.t2ooSet"?usage="read-only"?/>
    ????
    <class-cache?class="hbn.bean.T2oo"?usage="read-only"?/>

    在src根目錄下 ehcache.xml
    <?xml?version="1.0"?encoding="UTF-8"?>
    <ehcache>
    ????
    <diskStore?path="java.io.tmpdir"/>
    ????
    <defaultCache
    ????????
    maxElementsInMemory="10000" //最大緩存數目
    ????????eternal
    ="false"<!-- 緩存是否持久 -->
    ????????timeToIdleSeconds
    ="120" <!-- 當緩存閑置n秒后銷毀 -->
    ????????timeToLiveSeconds
    ="120"<!-- 當緩存存活n秒后銷毀-->
    ????????overflowToDisk
    ="true"<!-- 是否保存到磁盤,當系統當機時-->
    ????????diskPersistent
    ="false"
    ????????diskExpiryThreadIntervalSeconds
    ="120"/>

    ????<cache
    ?????
    name="hbn.bean.T1oo"
    ?????maxElementsInMemory
    ="450"
    ?????eternal
    ="false"
    ?????timeToLiveSeconds
    ="600"
    ?????overflowToDisk
    ="true"/>

    </ehcache>

    測試:
    ????public?void?testCa()throws?Exception{
    ????????System.out.println( getT1ooAll()?);
    ????????
    ????????Thread.sleep(
    2*1000);
    ????????
    ????????System.out.println(
    getT1ooAll()?);
    ????}

    控制臺輸出
    Hibernate:?select?t1oo0_.id?as?id,?t1oo0_.name?as?name0_?from?t1oo?t1oo0_?limit??

    Hibernate:?
    select?t2ooset0_.aid?as?aid1_,?t2ooset0_.id?as?id1_,?t2ooset0_.id?as?id0_,?t2ooset0_.version?as?version1_0_,?t2ooset0_.avg?as?avg1_0_,?t2ooset0_.aid?as?aid1_0_?from?t2oo?t2ooset0_?where?t2ooset0_.aid=?
    Hibernate:?
    select?t2ooset0_.aid?as?aid1_,?t2ooset0_.id?as?id1_,?t2ooset0_.id?as?id0_,?t2ooset0_.version?as?version1_0_,?t2ooset0_.avg?as?avg1_0_,?t2ooset0_.aid?as?aid1_0_?from?t2oo?t2ooset0_?where?t2ooset0_.aid=?
    24?:?23?:?25?:?2

    //在這緩存成功 沒向數據庫提交 sql語句
    24?:?23?:?25?:?2



    主站蜘蛛池模板: 香港一级毛片免费看| 亚洲AV无码一区二区一二区| 亚洲精品免费在线视频| 亚洲网站视频在线观看| 亚洲中文无码线在线观看| 亚洲日韩一区精品射精| 污污污视频在线免费观看| 免费国产成人午夜在线观看| 91免费福利精品国产| 亚洲a∨无码男人的天堂| 亚洲欧美国产欧美色欲| 永久免费精品影视网站| 可以免费观看的毛片| 免费99精品国产自在现线| 精品免费国产一区二区| 在线播放亚洲第一字幕| 亚洲日韩乱码中文无码蜜桃| 久久亚洲欧美国产精品| a视频免费在线观看| 成人无码区免费A片视频WWW| 一区国严二区亚洲三区| 亚洲AV无码精品无码麻豆| 亚洲一本之道高清乱码| 污视频网站在线观看免费| 日本在线免费播放| 四色在线精品免费观看| 在线精品亚洲一区二区三区| 亚洲欧洲精品一区二区三区| 婷婷国产偷v国产偷v亚洲| 国内精品一级毛片免费看| 成人五级毛片免费播放| 国产偷v国产偷v亚洲高清| 亚洲人成7777| 一级特黄色毛片免费看| 国产曰批免费视频播放免费s| 免费一区二区视频| 亚洲婷婷在线视频| 国产高潮久久免费观看| 噼里啪啦电影在线观看免费高清| 国产精品久久久久免费a∨| 中文字幕日韩亚洲|