hibernate.cache.provider_class 屬性用於設定二級快取實現類的全名。
語法:
hibernate.cache.provider_class=屬性值
採用Java屬性檔案格式的組態檔時,指定 hibernate.cache.provider_class 屬性的。
hibernate.cache.provider_class 屬性的屬性值為:
-
org.hibernate.cache.HashtableCacheProvide(Hashtable)
-
org.hibernate.cache.EhCacheProvider(EHCache)
-
org.hibernate.cache.OSCacheProvider(OSCache)
-
org.hibernate.cache.SwarmCacheProvider(SwarmCache)
-
org.hibernate.cache.TreeCacheProvider(JBoss TreeCache)
範例
採用 XML 格式的組態檔連線資料庫時,設定二級快取實現類的全名為 OSCache,關鍵程式碼如下:
<property name="hibernate.cache.provider_class">
org.hibernate.cache.OSCacheProvider
</property>
採用 Java 屬性檔案格式的組態檔連線資料庫時,設定二級快取實現類的全名為 OSCache,關鍵程式碼如下:
hibernate.cache.provider_class=org.hibernate.cache.OSCacheProvider