希望對某些人來說(hibernate 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作爲:休眠-的Ehcache:HIBERNATE_VERSION在您的類路徑中。
參見:Ehcache doc on hibernate configuration