【问题标题】:Grails default Hibernate cache configGrails 默认 Hibernate 缓存配置
【发布时间】:2012-03-13 23:11:15
【问题描述】:

Grails 2.0.0 参考手册将以下内容显示为默认的 Hibernate 缓存配置

hibernate {
    cache.use_second_level_cache=true
    cache.use_query_cache=true
    cache.provider_class='org.hibernate.cache.EhCacheProvider'
}

但如果你创建一个 Grails 2.0.0 应用程序,你实际得到的是

hibernate {
    cache.use_second_level_cache = true
    cache.use_query_cache = true
    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
}

谁能解释一下这两者的区别是什么?

【问题讨论】:

    标签: hibernate caching grails ehcache


    【解决方案1】:

    CacheProvider 是一种传统的、已弃用的方法,用于定义要使用的二级缓存实现,如其 javadoc 中所示。新方法是使用区域工厂。

    详情请见http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cache/package-summary.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-13
      • 2011-06-15
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 2014-09-11
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多