私は Java 構成で Hibernate 3.3 と Spring 3.2 を使用しています。アプリケーション コンテキストでセッション ファクトリを作成したいと考えています。私はこのようなことを試みています
@Bean
public SessionFactory sessionFactory() throws Exception {
AnnotationSessionFactoryBean sessionFactoryBean = new AnnotationSessionFactoryBean();
sessionFactoryBean.setDataSource(dataSource());
sessionFactoryBean.setPackagesToScan(new String[] { "org.package" });
Properties hibernateProperties = new Properties();
hibernateProperties.put("hibernate.show_sql", true);
hibernateProperties.put("hibernate.bytecode.use_reflection_optimizer", false);
hibernateProperties.put("hibernate.check_nullability", false);
hibernateProperties.put("hibernate.dialect", "org.hibernate.dialect.DB2Dialect");
hibernateProperties.put("hibernate.search.autoregister_listeners", false);
sessionFactoryBean.setHibernateProperties(hibernateProperties);
return sessionFactoryBean.getObject();
}
しかし、最後の行ではnull
¿