ehcache
hibernate快取,一級快取session 事務範圍的快取。一級快取中,持久化的每乙個例項都有唯一的oid
二級快取sessionfectory 程序範圍或整合範圍的快取,併發訪問策略 ,事務隔離級別
快取應用,hibernate通過id查詢物件時會先從一級快取中查
適合存在二級快取中的資料:
1、常量資料
2、很少被修改的資料
3、不會被併發訪問的資料
一級快取的管理:
evict( object obj) 將指定的持久化物件從一級快取中清除,釋放物件所佔的記憶體資源,使持久化物件轉為游離物件
clear() 將一級快取中的所有持久化物件清除,釋放系統資源
contains(object obj) 判斷指定的物件是否存在於一級快取中
flush() 重新整理一級快取區的內容,使其與資料庫保持同步
二級快取的管理:
evict(class arg0 serializable arg1) 將某個類指定的id的持久化物件從二級快取中清除
evict(class arg0)將指定類的所有持久化物件從二級快取中清除
evictcollecton(string arg)將指定類的所有持久化物件指定的集合從二級快取中清除
hibernate快取機制
hibernate的快取機制 首先引入快取的目的 hibernate 在查詢資料時,首先到快取中去查詢,如果找到就直接使用,找不到的時候就會從物理資料來源中檢索,所以,把頻繁使用的資料載入到快取區後,就可以大大減少應用程式對物理資料來源的訪問,使得程式的執行效能明顯的提公升.什麼是快取 快取是位於應...
Hibernate快取機制
hibernate快取分類 session快取,一級快取.sessionfactory的快取分為內建快取和外接快取.內建快取中存放的是sessionfactory物件的一些集合屬性包含的資料 對映元素據及預定義sql語句等 對於應用程式來說,它是唯讀的.外接快取中存放的是資料庫資料的副本,其作用和一...
Hibernate快取機制
快取是位於應用程式與物理資料來源之間,用於臨時存放複製資料的記憶體區域,目的是為了減少應用程式對物理資料來源訪問的次數,從而提高應用程式的執行效能.hibernate在查詢資料時,首先到快取中去查詢,如果找到就直接使用,找不到的時候就會從物理資料來源中檢索,所以,把頻繁使用的資料載入到快取區後,就可...