configurationResourceName

configurationResourceName

是否有与ehcache.xml等效的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 );
}


可以使用net.sf.ehcache.configurationResourceName属性配置ehcache.xml资源:

net.sf.ehcache.configurationResourceName=/name_of_ehcache.xml

09-26 08:53