我想要自动连线的SessionFactory,我在课程中学习spring,并使用DataSource和SessionFactory这样的spring配置完成。 我应该怎么做才能通过Java类@Component或类似的方式创建它?
这是我的SessionFactory
private SessionFactory sessionFactory = new Configuration()
.configure("hibernate.cfg.xml")
.addAnnotatedClass(Customer .class)
.buildSessionFactory();
答案 0 :(得分:0)
只需使用@PersistenceContext注释,如下所示:
@PersistenceContext
EntityManager entityManager;
您还需要一个TransactionManager。
有关详细信息,请参见this。