【问题标题】:Hibernate EntityManagerFactory EntityManagerHibernate EntityManagerFactory EntityManager
【发布时间】:2010-06-09 05:03:17
【问题描述】:

我可以在 bean 之外从 EntityManagerFactory 创建一个 EntityManager 吗?如果是这样,我该怎么做?

【问题讨论】:

    标签: java hibernate orm jpa entitymanager


    【解决方案1】:

    在非托管环境中(这就是在 bean 之外的意思,对吗?),那么您通常使用:

    EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyPu"); 
    EntityManager em = emf.createEntityManager();
    em.getTransaction().begin()
    ...
    em.getTransaction().commit();
    emf.close();
    

    检查允许将属性作为参数传递的其他工厂方法(它们将覆盖可能已在其他地方配置的任何值):Persistence.createEntityManagerFactory(String, Map)

    另见

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      相关资源
      最近更新 更多