【问题标题】:How to Autowire SessionFactory without spring config如何在没有弹簧配置的情况下自动装配 SessionFactory
【发布时间】:2019-05-23 19:24:21
【问题描述】:

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

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

hibernate.cfg.xml

【问题讨论】:

    标签: java spring hibernate


    【解决方案1】:

    只需像这样使用@PersistenceContext 注释:

    @PersistenceContext
    EntityManager entityManager;
    

    您还需要一个 TransactionManager。

    详情请见this

    【讨论】:

    • I had tried to do this,但我需要自动接线
    • @ДенисБурмистров 这是错误的。查看我给你的链接。
    • @ДенисБурмистров 否
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 2018-03-13
    • 2014-07-08
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    相关资源
    最近更新 更多