hibernate中cache二級快取問題

2022-05-25 04:57:08 字數 507 閱讀 4940

今天,測試給我說在之前處理好的bug又重現了。我看了一下,原來就是hibernate快取的問題

上**說,因為收藏的功能是我做的,在點選收藏按鈕的時候,會出現影響狀態現象

新發布的的訪談和口述,非發布者點選詳情的收藏按鈕,下拉重新整理一下,當前發布的內容消失不見,在我的發布中,主題狀態顯示為「審核中」

這個我在server端的spring-hibernate.xml配置檔案中關閉了二級快取便好了

hibernate配置

org.hibernate.cache.ehcache.ehcacheregionfactory

cache/ehcache-hibernate-local.xml

org.hibernate.cfg.improvednamingstrategy$$

$$$$

2false

設定Hibernate的二級Cache

設定hibernate的二級cache需要分兩步進行 首先確認使用什麼資料併發策略,然後配置快取過期時間並設定cache提供器。有4種內建的hibernate資料併發衝突策略,代表資料庫隔離級別,如下 1 事務 transaction 僅在受管理的環境中可用。它保證可重讀的事務隔離級別,可以對讀 寫...

記憶體中的cache

在linux的記憶體管理中,這裡的buffer指linux記憶體的 buffer cache。這裡的cache指linux記憶體中的 page cache。翻譯成中文可以叫做緩衝區快取和頁面快取。什麼是page cache?page cache主要用來作為檔案系統上的檔案資料的快取來用,尤其是針對當...

acegi中的cache配置

通過讀acegi的原始碼,更加體會到 基於介面 的設計給擴充套件帶來巨大的靈活性。在bean配置中,有以下內容 這個usercache,acegi給出了乙個預設的ehcache的實現,如果你不設該屬性,預設使用nullusercache,使用者登入後,每進入乙個url,系統都會通過dao訪問一次資料...