繁体   English   中英

Grails默认Hibernate缓存配置

[英]Grails default Hibernate cache config

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'
}

有人可以解释这两者之间的区别是什么?

CacheProvider是一种遗留的,不赞成使用的方式,用于定义要使用的二级缓存实现,如其javadoc中所示。 新方法是使用区域工厂。

有关详细信息,请参阅http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cache/package-summary.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM