成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析Hibernate使用EhCache

開發 后端
這里介紹在Hibernate使用EhCache需要在Hibernate的配置文件中設置。EhCache是一個純JAVA程序,可以在Hibernate中作為一個插件引入。
學習Hibernate時,經常會遇到Hibernate使用EhCache問題,這里將介紹Hibernate使用EhCache問題的解決方法。

在Hibernate使用EhCache

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

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

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

在Group.hbm.xml中如下,在其<set></set>中添加

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

  1. <class name="Student" table="t_student"> 
  2. <cache usage="read-write" /><!--cache標記需跟在class標記后--> 
  3. </class> 

【編輯推薦】

  1. Hibernate3.1簡單描述
  2. Hibernate save基礎簡介
  3. 淺析Hibernate 3二級緩存基礎
  4. Hibernate流行架構淺析
  5. Hibernate update淺談
責任編輯:佚名 來源: IT168
相關推薦

2009-09-28 17:23:51

Hibernate E

2009-09-21 12:50:34

Hibernate架構

2009-09-21 18:13:11

Hibernate S

2009-09-23 10:19:08

Hibernate分頁

2009-09-23 17:28:55

Hibernate C

2009-09-22 13:09:06

Hibernateorm框架

2009-09-24 11:41:46

Hibernate延遲

2009-09-23 13:26:10

Hibernate對象

2009-09-24 10:07:21

Hibernate M

2009-06-17 14:55:26

Hibernate數據

2009-09-23 11:07:11

Hibernate基礎

2009-09-22 10:23:15

Hibernate配置

2009-09-22 17:32:38

Hibernate A

2009-09-24 13:39:06

Hibernate VHibernate P

2009-09-22 14:44:18

Hibernate.c

2009-06-25 17:24:06

Hibernate主鍵

2009-09-22 15:26:30

Hibernate多表

2009-09-25 10:49:25

Hibernate加載

2009-09-29 16:11:45

Hibernate實現

2023-01-11 15:11:36

SpringEhcache
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美性生交大片免费 | 日韩av在线不卡 | 99国内精品 | 夜夜爽99久久国产综合精品女不卡 | av免费网站在线观看 | 午夜影院视频在线观看 | 亚洲成人精品一区二区 | 国产丝袜一区二区三区免费视频 | www国产成人免费观看视频,深夜成人网 | 国产精品免费一区二区三区 | 人人澡人人爱 | 久久一区 | 国产精品永久免费 | 国产成人av在线 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 色免费看 | 黄色三级免费 | 欧美三级视频在线观看 | 欧美激情一区二区三级高清视频 | 欧美国产精品 | 精品1区2区 | av一区在线观看 | 国产欧美在线视频 | 国产日韩欧美在线播放 | 亚洲精品视频在线播放 | av在线天堂 | 日本在线免费 | 四虎永久免费地址 | 日韩三级电影一区二区 | 亚洲精品一区二区二区 | 亚洲国产精品久久久久秋霞不卡 | 日本中出视频 | 成人精品免费 | 一区二区三区国产精品 | 草久网| 亚洲综合激情 | 国产91丝袜在线播放 | 8x国产精品视频一区二区 | 日韩在线免费电影 | 日韩成人精品在线 | 人人草人人干 |