如何在没有弹簧配置的情况下自动装配SessionFactory

时间:2018-12-24 18:23:37

标签: java spring hibernate

我想要自动连线的SessionFactory,我在课程中学习spring,并使用DataSourceSessionFactory这样的spring配置完成。 我应该怎么做才能通过Java类@Component或类似的方式创建它?

这是我的SessionFactory  private SessionFactory sessionFactory = new Configuration() .configure("hibernate.cfg.xml") .addAnnotatedClass(Customer .class) .buildSessionFactory();

hibernate.cfg.xml

1 个答案:

答案 0 :(得分:0)

只需使用@PersistenceContext注释,如下所示:

@PersistenceContext
EntityManager entityManager;

您还需要一个TransactionManager。

有关详细信息,请参见this