我試圖使用spring 3.2和hibernate 4創建sessionFactory
bean。我爲此使用了以下代碼。但問題是buildSessionFactory()
是已棄用和buildSessionFactory(ServiceRegistry serviceRegistry)
建議在javadoc中使用。但是,我無法理解什麼是ServiceRegistry以及如何使用buildSessionFactory(ServiceRegistry serviceRegistry)
。使用Spring,Hibernate和LocalSessionFactoryBuilder配置sessionFactory
@Configuration
public class AppConfig {
...
@Bean
public SessionFactory sessionFactory() {
return new LocalSessionFactoryBuilder(dataSource())
.scanPackages("com.mypackages")
.addProperties(hibernateProperties())
.buildSessionFactory();
}
}
這個答案是最新的嗎? – dtrunk 2013-11-12 14:00:51
@dtrunk如果我沒有弄錯答案仍然是實際的,即使對於Spring 4.0.0.RC1 – 2013-11-15 13:39:58