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

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

新聞中心

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

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

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

在Hibernate使用EhCache

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

 
 
 
  1.  name="hibernate.cache.provider_class"> 
  2. org.hibernate.cache.EhCacheProvider  
  3.  
  4.  
  5.  path="c:\\cache"/>
  6. //設置cache.data文件存放位置  
  7.  
  8.  
  9. maxElementsInMemory="10000" 
  10. //緩存中允許創(chuàng)建的最大對象數(shù)  
  11. eternal="false"
  12. //緩存中對象是否為永久的  
  13. timeToIdleSeconds="120"
  14. //緩存數(shù)據(jù)鈍化時間(即對象在它過期前的空閑時間)  
  15. timeToLiveSeconds="120"
  16. //緩存數(shù)據(jù)生存時間(即對象在它過期前的生存時間)  
  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.  

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

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

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

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

新聞標題:淺析Hibernate使用EhCache
網(wǎng)站URL:http://www.5511xx.com/article/coosigh.html