6
不僅這個,而且org.hibernate.cache.Cache.CacheProvider也被棄用。org.hibernate.cache.Cache爲何不推薦使用?
如果這些是,那麼我們應該如何創建自己的定製緩存解決方案? 替代方法?
不僅這個,而且org.hibernate.cache.Cache.CacheProvider也被棄用。org.hibernate.cache.Cache爲何不推薦使用?
如果這些是,那麼我們應該如何創建自己的定製緩存解決方案? 替代方法?
的JavaDoc解釋它:
遺留(和廢棄)的方法來緩存由的CacheProvider和Cache接口,以及與所有這些接口的各種實施方案沿着CacheConcurrencyStrategy接口定義。在該方案中,CacheProvider定義瞭如何針對特定底層緩存庫配置和執行生命週期操作;它還定義瞭如何構建Cache實例,該實例又定義瞭如何訪問底層緩存實例的「區域」。對於實體和集合數據緩存區域,CacheConcurrencyStrategy將對這些緩存區域的訪問進行封裝以應用事務/併發訪問語義。
改進方法基於RegionFactory,各種區域專業化和兩個訪問策略合同(EntityRegionAccessStrategy和CollectionRegionAccessStrategy)。
總結一下,你應該使用一個新的改進的API。
啊,很好,沒有找到。感謝捆綁:) – 2010-12-02 07:39:18