hibernate中的二級快取如何搭建

2021-07-03 22:37:35 字數 2186 閱讀 2321

1.右鍵單擊專案下的hibernate 4.1.4 libraries選擇properties會彈出如下框

如上圖選中   在enable project。。。前的框,然後再單擊上面extra libraries選項的三角形會彈出下面類容

只選擇如圖所示的兩個包,點ok.

2.在專案下單擊

hibernate 4.1.4 libraries的下拉選項選中ehcache-core-2.4.3.ja後copy,然後開啟任意資料夾在其絕對目錄路徑處

貼上會顯示如下的路徑:

f:\myeclips.2014\plugins\com.genuitec.eclipse.lib.hibernate41_11.0.1.me201310081624\data\4.1\lib\extra\optional\ehcache\ehcache-core-2.4.3.jar

然後把路徑後面的

ehcache-core-2.4.3.jar刪除掉,敲回車鍵後會顯示下面的兩個包:

右鍵單擊

ehcache-core-2.4.3.jar包把它放入壓縮包中如下圖

會彈出下圖

然後把ehcache-failsaf....xml檔案copy出來並把其名稱該為ehcache.xml,然後把該xml檔案放置在你工程下的src下。

3.開啟工程下的hibernate.cfg.xml檔案新增如下圖紅色字型的引數:

以上就是二級快取的配置!

hibernate二級快取

cacheconcurrencystrategy.none cacheconcurrencystrategy.read only 唯讀模式,在此模式下,如果對資料進行更新操作,會有異常 cacheconcurrencystrategy.read write 讀寫模式在更新快取的時候會把快取裡面的資料...

hibernate 二級快取

session快取 一級快取 sql查詢結果快取,由hibernate管理 sessionfactory內建快取,內建快取是hibernate自帶的,用於存放預定義的sql以及hbm.xml描述的元資料,不可解除安裝 sessionfactory外接快取 二級快取 由外部外掛程式提供,外接快取的資料...

Hibernate二級快取

hibernate的session在事務級別進行持久化資料的快取操作。當然,也有可能分別為每個類 或集合 配置集群 或jvm級別 sessionfactory級別 的快取。你甚至可以為之插入乙個集群的快取。注意,快取永遠不知道其他應用程式對持久化倉庫 資料庫 可能進行的修改 即使可以將快取資料設定為...