寫在iBATIS3 GA之前 Cache

2021-05-21 23:06:01 字數 482 閱讀 2161

快取,也就是cache

在ibatis2中以其較粗的粒度而為人們所詬病,ibatis3做了哪些改變呢?

ibatis為大家帶來了更易於定製和配置的快取

預設地,除了本地的 session 快取外(有點象hibernate的一級快取,系統自己實現),沒有啟用快取。

如果啟用二級快取,只要簡單地加一句配置:

有了這一句,則會:

1、所有的 select 出來的結果(當然是在配置裡的)將會被快取

2、所有insert, update和delete將重新整理快取

3、快取將使用lru(least recently used)實現

4、快取在各種基於時間的計畫上不會重新整理(如沒有時間間隔)

5、快取將儲存1024條引用到list或物件中(不管查詢方法返回了多少條)

6、快取預設被處理為讀寫快取,意味著物件重用不共享並且能被呼叫者安全地修改

配置的的話的ibatis2有些區別,但差別不大。

寫在iBATIS3 GA之前 Cache

快取,也就是cache 在ibatis2中以其較粗的粒度而為人們所詬病,ibatis3做了哪些改變呢?ibatis為大家帶來了更易於定製和配置的快取 預設地,除了本地的 session 快取外 有點象hibernate的一級快取,系統自己實現 沒有啟用快取。如果啟用二級快取,只要簡單地加一句配置 有...

ibatis3 0GA試用感受

剛試用一下,基本架構和2沒有大區別,有幾點大的改變 1 dynamic sql全部用ognl實現,簡潔很多,但有跟風之嫌,不覺得比2原創的動態機制實用,很多情況下更繁瑣,另一方面,這個變更也讓ibatis2的 向3轉移變得幾乎不可行 2 更簡潔 清晰,但擴充套件性卻全面增強,很多核心類都能基於介面進...

GA入門課程 評估3

必須啟用什麼設定才能檢視 受眾特徵和興趣 報告中的資料?正確!內容分組 廣告功能 資料檢視的使用者許可權 網頁內分析 哪種報告最能幫助您找出 流量存在的潛在瀏覽器問題?正確!活躍使用者 報告 新訪問者與回訪者 報告 瀏覽器與作業系統 報告 哪種報告會顯示使用者是使用什麼移動裝置瀏覽 的?正確!內容 ...