<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 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    hibernate cache2

    Posted on 2007-12-07 15:36 G_G 閱讀(951) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): hibernate
    在hibernate.cfg.xml 中添加緩存? t1oo 一對(duì)多 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" //最大緩存數(shù)目
    ????????eternal
    ="false"<!-- 緩存是否持久 -->
    ????????timeToIdleSeconds
    ="120" <!-- 當(dāng)緩存閑置n秒后銷(xiāo)毀 -->
    ????????timeToLiveSeconds
    ="120"<!-- 當(dāng)緩存存活n秒后銷(xiāo)毀-->
    ????????overflowToDisk
    ="true"<!-- 是否保存到磁盤(pán),當(dāng)系統(tǒng)當(dāng)機(jī)時(shí)-->
    ????????diskPersistent
    ="false"
    ????????diskExpiryThreadIntervalSeconds
    ="120"/>

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

    </ehcache>

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

    控制臺(tái)輸出
    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

    //在這緩存成功 沒(méi)向數(shù)據(jù)庫(kù)提交 sql語(yǔ)句
    24?:?23?:?25?:?2



    主站蜘蛛池模板: 亚洲精品视频久久| 最近中文字幕完整版免费高清| 亚洲精品mv在线观看| 亚洲国产精品丝袜在线观看| 最新中文字幕电影免费观看| 午夜免费啪视频在线观看| 天堂亚洲免费视频| 亚洲欧美不卡高清在线| 亚洲图片激情小说| 亚洲AV日韩AV天堂久久 | 亚洲码一区二区三区| 亚洲国产精品国自产拍AV| 亚洲午夜成人精品电影在线观看| 四虎影院免费在线播放| 国产大片线上免费观看| 亚洲免费视频播放| 99视频在线精品免费| 久久久久免费精品国产| 男女拍拍拍免费视频网站| 日本特黄特色AAA大片免费| 朝桐光亚洲专区在线中文字幕| 亚洲人成人无码.www石榴| 亚洲视频无码高清在线| 亚洲av无码片在线观看| 亚洲国产成人精品电影| 亚洲精品中文字幕乱码| 亚洲一级免费毛片| 亚洲国产成人久久三区| 亚洲av产在线精品亚洲第一站| 亚洲永久中文字幕在线| 亚洲综合亚洲国产尤物| 亚洲精品在线播放| 亚洲六月丁香婷婷综合| 亚洲精品国产国语| 亚洲AV无码一区二区三区网址| 最新亚洲人成网站在线观看 | 国产免费av一区二区三区| 国产美女a做受大片免费| 国产午夜影视大全免费观看| 又粗又大又长又爽免费视频| 亚洲男人的天堂一区二区|