校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Spring 整合 Hibernate 時啟用二級緩存實例詳解

Spring 整合 Hibernate 時啟用二級緩存實例詳解

熱門標簽:聊城智能電銷機器人外呼 企業怎么在聯通申請400電話 地圖標注市場怎么樣 泰州泰興400電話 怎么申請 好操作的電話機器人廠家 百度地圖添加標注圖標樣式 南昌市地圖標注app 南京新思維電話機器人 如何用中國地圖標注數字點

Spring 整合 Hibernate 時啟用二級緩存實例詳解

寫在前面:

  1. 本例使用 Hibernate3 + Spring3;
  2. 本例的查詢使用了 HibernateTemplate;

1. 導入 ehcache-x.x.x.jar 包;

2. 在 applicationContext.xml 文件中找到 sessionFactory 相應的配置信息并在設置 hibernateProperties 中添加如下代碼:

!-- 配置使用查詢緩存 --> 
prop key="hibernate.cache.use_query_cache">true/prop> 
!-- 配置啟用二級緩存 --> 
prop key="hibernate.cache.use_second_level_cache">true/prop> 
!-- 配置二級緩存的提供商 --> 
prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider/prop> 



3. 由于查詢使用了 hibernateTemplate,所以還要在 hibernateTemplate 中做相應配置,找到 hibernateTemplate 的配置項,添加如下代碼:

!-- 使用查詢緩存 --> 
property name="cacheQueries"> 
  value>true/value> 
/property> 


4. 在要緩存的實體類中加入如下注解:

@Cache(usage = CacheConcurrencyStrategy.READ_WRITE) 

注:

  usage 可以有以下幾個取值:

  • CacheConcurrencyStrategy.NONE:不使用緩存,默認;
  • CacheConcurrencyStrategy.READ_ONLY:只讀模式,若對緩存的數據進行修改操作會拋出異常;
  • CacheConcurrencyStrategy.NONSTRICT_READ_WRITE:不嚴格的讀寫模式,不會對緩存的數據加鎖;
  • CacheConcurrencyStrategy.READ_WRITE:讀寫模式,在更新緩存的時候會把緩存里面的數據換成一個鎖,其它事務如果去取相應的緩存數據,發現被鎖了,直接就去數據庫查詢;
  • CacheConcurrencyStrategy.TRANSACTIONAL:事務模式,支持事務,當事務發生回滾時,緩存中的數據也回滾,只支持 JPA 。

5. 配置 ehcache.xml 文件:

ehcache> 
  !-- 指定一個文件目錄,當EHCache把數據寫到硬盤上時,將把數據寫到這個目錄下 --> 
  diskStore path="java.io.tmpdir"/> 
  !--  
    name 設置緩存的名字,他的取值為類的完整名字或者類的集合的名字; 
    maxElementsInMemory 設置基于內存的緩存可存放的對象的最大數目 
    eternal 如果為true,表示對象永遠不會過期,此時會忽略timeToIdleSeconds和timeToLiveSeconds,默認為false; 
    timeToIdleSeconds 設定允許對象處于空閑狀態的最長時間,以秒為單位; 
    timeToLiveSeconds 設定對象允許存在于緩存中的最長時間,以秒為單位; 
    overflowToDisk 如果為true,表示當基于內存的緩存中的對象數目達到maxElementsInMemory界限,會把溢出的對象寫到基于硬盤的緩存中; 
   --> 
  !-- 設置緩存的默認數據過期策略 --> 
  defaultCache 
    maxElementsInMemory="1000" 
    eternal="false" 
    timeToIdleSeconds="1200" 
    timeToLiveSeconds="1200" 
    overflowToDisk="false" 
  /> 
  !-- 設定具體的第二級緩存的數據過期策略 --> 
  cache name="com.shawearn.model.User" 
    maxElementsInMemory="1000" 
    eternal="false" 
    timeToIdleSeconds="3000" 
    timeToLiveSeconds="3000" 
    overflowToDisk="false" /> 
/ehcache> 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • SSH整合中 hibernate托管給Spring得到SessionFactory
  • 詳解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)
  • SSH框架網上商城項目第1戰之整合Struts2、Hibernate4.3和Spring4.2
  • Spring4整合Hibernate5詳細步驟
  • spring+hibernate 兩種整合方式配置文件的方法
  • Java框架篇:Spring+SpringMVC+hibernate整合開發
  • Spring+Hibernate+Struts(SSH)框架整合實戰
  • Spring與Hibernate整合事務管理的理解
  • Spring MVC+FastJson+hibernate-validator整合的完整實例教程
  • struts+spring+hibernate三個框架的整合
  • Spring和Hibernate的整合操作示例

標簽:銅川 白銀 自貢 山南 烏蘭察布 臨汾 開封 吉林

巨人網絡通訊聲明:本文標題《Spring 整合 Hibernate 時啟用二級緩存實例詳解》,本文關鍵詞  Spring,整合,Hibernate,時,啟用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Spring 整合 Hibernate 時啟用二級緩存實例詳解》相關的同類信息!
  • 本頁收集關于Spring 整合 Hibernate 時啟用二級緩存實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产成人丝袜美腿| 懂色av中文一区二区三区| 日韩毛片视频在线看| 欧美激情一区二区在线| 久久久国产精华| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品一线二线三线| 欧美zozo另类异族| 精品成人在线观看| 久久先锋资源网| 欧美成人一区二区三区片免费 | 精久久久久久久久久久| 精品美女被调教视频大全网站| 欧美理论在线播放| 一本大道综合伊人精品热热| 国产高清不卡一区二区| 懂色中文一区二区在线播放| 99久久精品国产精品久久| 色婷婷av一区| 欧美美女喷水视频| 欧美刺激午夜性久久久久久久| 欧美精品一区二区蜜臀亚洲| 国产午夜精品一区二区三区四区 | 亚洲欧洲另类国产综合| 亚洲欧洲三级电影| 亚洲在线观看免费| 日本欧美在线看| 国产成人福利片| 在线观看日韩高清av| 5566中文字幕一区二区电影| 日韩精品中文字幕一区| 欧美高清在线精品一区| 亚洲美女免费在线| 亚洲成人精品影院| 麻豆传媒一区二区三区| 美女爽到高潮91| 国产在线麻豆精品观看| 国产精品一区一区三区| 色综合中文综合网| 成人黄色电影在线| 亚洲精品videosex极品| 日韩av中文字幕一区二区| 日本麻豆一区二区三区视频| 国产一区二区三区香蕉| 成人动漫一区二区| 欧美日韩在线免费视频| 3d动漫精品啪啪一区二区竹菊| 亚洲精品一卡二卡| 亚洲va天堂va国产va久| 久久国产免费看| 不卡av电影在线播放| 国产成人福利片| 欧美亚洲综合色| 91精品综合久久久久久| 中文字幕巨乱亚洲| 亚洲乱码国产乱码精品精98午夜 | 国产精品视频免费看| 亚洲成人你懂的| 国内精品伊人久久久久av影院| 91麻豆国产福利在线观看| 欧美区视频在线观看| 91精品国产欧美一区二区成人| 日韩毛片精品高清免费| 日韩欧美久久久| 国产日韩欧美一区二区三区乱码| 亚洲综合一二三区| 国产一区二区三区免费播放| 日本丰满少妇一区二区三区| 欧美一区二区成人| 中文字幕中文字幕一区二区| 欧美aaaaaa午夜精品| 国产jizzjizz一区二区| 成人激情图片网| 欧美精品一区二区三区很污很色的 | 久久精品视频网| 亚洲成年人影院| 日韩高清一级片| 色999日韩国产欧美一区二区| 欧美电视剧免费观看| 亚洲午夜久久久久| 国产成人av电影在线| 欧美www视频| 伊人色综合久久天天人手人婷| 国产99久久久国产精品免费看| 欧美精品aⅴ在线视频| 一区2区3区在线看| 国产精品123| 精品国产伦一区二区三区观看方式 | 日韩一级黄色大片| 亚洲一区二区欧美激情| 岛国精品在线观看| 日韩免费高清电影| 亚洲大型综合色站| 国产精品一区免费视频| 欧美zozozo| 亚洲综合色婷婷| 色天天综合色天天久久| 中文子幕无线码一区tr| 成人小视频免费在线观看| 精品蜜桃在线看| 久久99精品久久久久久国产越南| 精品视频1区2区3区| 亚洲电影一区二区三区| 91色在线porny| 亚洲日本韩国一区| 成人免费毛片a| 日韩理论电影院| 岛国av在线一区| |精品福利一区二区三区| 国产 日韩 欧美大片| 中文字幕精品三区| 国产精品一二三区在线| 国产日韩欧美综合在线| 国产揄拍国内精品对白| 欧美激情综合在线| 国产精品白丝av| 亚洲欧洲一区二区在线播放| 成人一区在线观看| **性色生活片久久毛片| 91在线精品一区二区| 亚洲精品欧美二区三区中文字幕| 成人动漫视频在线| 亚洲综合一区二区精品导航| 日本精品一区二区三区四区的功能| 一区二区三区日韩精品视频| 91网站最新地址| 亚洲国产视频一区二区| 欧美午夜理伦三级在线观看| 日韩成人一区二区三区在线观看| 欧美日韩视频第一区| 美女精品一区二区| 久久亚洲综合色一区二区三区| 国产精品亚洲成人| 国产精品水嫩水嫩| 在线观看免费视频综合| 亚洲成人动漫一区| 精品久久久久99| 国产不卡高清在线观看视频| 中文字幕一区二区三中文字幕| 91猫先生在线| 日本色综合中文字幕| 26uuu另类欧美| a美女胸又www黄视频久久| 亚洲在线成人精品| 日韩欧美不卡一区| 国产成人午夜精品5599| 亚洲最色的网站| 欧美日韩成人在线一区| 国产一区二区美女诱惑| 国产精品视频线看| 6080日韩午夜伦伦午夜伦| 久久不见久久见免费视频7| 国产精品国产三级国产aⅴ中文| 91美女在线观看| 久久99精品久久只有精品| 国产亚洲一本大道中文在线| 91传媒视频在线播放| 日本va欧美va欧美va精品| 中文字幕在线播放不卡一区| 欧美影片第一页| 国产a区久久久| 亚洲图片一区二区| 国产欧美日韩精品一区| 国产99久久久国产精品潘金| 日本va欧美va精品| 日韩美一区二区三区| 色婷婷亚洲综合| 中文字幕在线不卡| 精品国产青草久久久久福利| 色噜噜狠狠色综合欧洲selulu| 日韩电影一区二区三区| 久久亚洲精品小早川怜子| 欧美亚洲综合久久| 成人一级片网址| 人妖欧美一区二区| 亚洲蜜臀av乱码久久精品| 欧美成人a视频| 欧美美女一区二区三区| 国产成人精品亚洲日本在线桃色 | 中文字幕在线观看不卡视频| 三级久久三级久久久| 欧美精品一区在线观看| 欧美日韩在线观看一区二区| 伦理电影国产精品| 日韩高清国产一区在线| 国产精品不卡视频| 国产亚洲污的网站| 欧美精品vⅰdeose4hd| 91热门视频在线观看| 国产最新精品免费| 轻轻草成人在线| 中文字幕中文在线不卡住| 久久久久久久久岛国免费| 日韩欧美在线网站| 欧美日本一区二区三区四区| 色噜噜偷拍精品综合在线| 粉嫩av一区二区三区| 国产91综合一区在线观看| 免费在线成人网| 蜜桃久久久久久|