希望、それは誰かに役立つかもしれません(休止状態4.x)。
私の春の構成からの抜粋:
public Properties hibernateProperties() {
Properties properties = new Properties();
properties.setProperty("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto"));
properties.setProperty("hibernate.dialect", env.getProperty("hibernate.dialect"));
properties.setProperty("hibernate.format_sql", "true");
properties.setProperty("hibernate.generate_statistics", env.getProperty("hibernate.generate_statistics"));
// second-level cache:
properties.setProperty("hibernate.cache.use_second_level_cache", "true");
properties.setProperty("hibernate.cache.region.factory_class", "org.hibernate.cache.EhCacheRegionFactory");
properties.setProperty("net.sf.ehcache.configurationResourceName", env.getProperty("net.sf.ehcache.configurationResourceName"));
return properties;
}
クラスパスに「org.hibernate:hibernate-ehcache:HIBERNATE_VERSION」が必要です。
参照: hibernate 設定に関する Ehcache doc