我正在使用Hibernate连接到数据库,并将SessionFactory bean自动装入我的DAO中,如下所示:
@Autowired
SessionFactory sessionFactory;
protected Session getCurrentSession(){
return sessionFactory.getCurrentSession();
}
但是,找不到SessionFactoy bean。相反,我被告知要执行以下操作:Consider defining a bean of type 'org.hibernate.SessionFactory' in your configuration.
我意识到我可以用XML文件做到这一点;但是,我更愿意像我现在所做的那样纯粹使用Annotation。这也意味着到目前为止我还没有使用XML文件。
问题:如何定义会话工厂bean(理想情况下没有XML文件)?