【发布时间】:2015-03-05 15:29:43
【问题描述】:
是否有任何与 `ehcache.xml 等效的 Hibernate 配置?
【问题讨论】:
-
我不这么认为,因为那个问题是关于 Spring 中 EhCache 的 XML-less 配置
标签: java hibernate caching configuration ehcache
是否有任何与 `ehcache.xml 等效的 Hibernate 配置?
【问题讨论】:
标签: java hibernate caching configuration ehcache
不,没有。 Hibernate EhCacheRegionFactory 在加载时尝试加载 ehcache.xml 配置:
String configurationResourceName = null;
if ( properties != null ) {
configurationResourceName = (String) properties.get( NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME );
}
if ( configurationResourceName == null || configurationResourceName.length() == 0 ) {
final Configuration configuration = ConfigurationFactory.parseConfiguration();
manager = new CacheManager( configuration );
}
else {
final URL url = loadResource( configurationResourceName );
final Configuration configuration = HibernateEhcacheUtils.loadAndCorrectConfiguration( url );
manager = new CacheManager( configuration );
}
ehcache.xml 资源可以使用net.sf.ehcache.configurationResourceName 属性进行配置:
net.sf.ehcache.configurationResourceName=/name_of_ehcache.xml
【讨论】: