【发布时间】:2014-04-04 16:20:55
【问题描述】:
我正在开发基于注解的 spring 配置,我也想使用 Hibernate。我有一个 AnnotationSessionFactoryBean:
@Bean
public AnnotationSessionFactoryBean getSessionFactory() {
AnnotationSessionFactoryBean annotationSessionFactoryBean = new AnnotationSessionFactoryBean();
annotationSessionFactoryBean.setDataSource(getDataSource());
annotationSessionFactoryBean.setHibernateProperties(getHibernateProperties());
annotationSessionFactoryBean.setPackagesToScan("com.mobiusinversion.web");
return annotationSessionFactoryBean;
}
但现在在我的代码中,我如何在 SessionFactory 中自动装配,如下所示:
@Transactional
@Repository
public class UserRepository {
@Autowired
private SessionFactory sessionFactory;
}
【问题讨论】:
-
这应该行吗?我不认为 Spring 会理解如何使用 AnnotationSessionFactoryBean 注入 SessionFactory
标签: java spring hibernate annotations