日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析Hibernate使用EhCache

學(xué)習(xí)Hibernate時(shí),經(jīng)常會(huì)遇到Hibernate使用EhCache問題,這里將介紹Hibernate使用EhCache問題的解決方法。

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)站備案、服務(wù)器租用、申請(qǐng)域名、軟件開發(fā)、重慶小程序開發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國乃至全球的業(yè)務(wù)窗口:建站溝通電話:18980820575

在Hibernate使用EhCache

EhCache是一個(gè)純JAVA程序,可以在Hibernate中作為一個(gè)插件引入。在Hibernate使用EhCache需要在Hibernate的配置文件中設(shè)置如下:

 
 
 
  1.  name="hibernate.cache.provider_class"> 
  2. org.hibernate.cache.EhCacheProvider  
  3.  
  4.  
  5.  path="c:\\cache"/>
  6. //設(shè)置cache.data文件存放位置  
  7.  
  8.  
  9. maxElementsInMemory="10000" 
  10. //緩存中允許創(chuàng)建的最大對(duì)象數(shù)  
  11. eternal="false"
  12. //緩存中對(duì)象是否為永久的  
  13. timeToIdleSeconds="120"
  14. //緩存數(shù)據(jù)鈍化時(shí)間(即對(duì)象在它過期前的空閑時(shí)間)  
  15. timeToLiveSeconds="120"
  16. //緩存數(shù)據(jù)生存時(shí)間(即對(duì)象在它過期前的生存時(shí)間)  
  17. overflowToDisk="true" 
  18. /> 
  19.  
  20.  name="Student"
  21. //用戶自定義的Cache配置  
  22. maxElementsInMemory="10000" 
  23. eternal="false" 
  24. timeToIdleSeconds="300" 
  25. timeToLiveSeconds="600" 
  26. overflowToDisk="true" 
  27. /> 
  28.  

此外我們還需要在持久化類的映射文件中進(jìn)行配置。例如,Group(班級(jí))和Student(學(xué)生)是一對(duì)多的關(guān)系,它們對(duì)應(yīng)的數(shù)據(jù)表分別是t_group和t_student.現(xiàn)在要把Student類的數(shù)據(jù)進(jìn)行二級(jí)緩存,這需要在二個(gè)映射文件中都對(duì)二級(jí)緩存進(jìn)行配置。

在Group.hbm.xml中如下,在其中添加

<!——集合中的數(shù)據(jù)被緩存——>上述文件雖然在標(biāo)記中設(shè)置了& lt;cache usage="read-write"/>,但Hibernate只是把Group相關(guān)的Student的主鍵ID加入到緩存中,如果希望把整個(gè) Student的散裝屬性都加入到二級(jí)緩存中,還需要在Student.hbm.xml文件的標(biāo)記中添加子標(biāo)記。如下:

 
 
 
  1.  name="Student" table="t_student"> 
  2.  usage="read-write" /> 
  3.  

分享題目:淺析Hibernate使用EhCache
分享網(wǎng)址:http://m.5511xx.com/article/coosigh.html