相关疑难解决方法(0)

PersistenceUnit vs PersistenceContext

在我很少成功使用的项目中

@PersistenceUnit(unitName = "MiddlewareJPA")
EntityManagerFactory emf;
...
EntityManager entityManager = emf.createEntityManager();
Run Code Online (Sandbox Code Playgroud)

获取EntityManager数据库连接,但几天前我试图将我的项目移动到Jboss EAP 6.2它无法创建EntityManager.我在Google上搜寻它,我发现,我应该尝试改变@PersistenceUnit,以

@PersistenceContext(unitName = "MiddlewareJPA")
private EntityManager entityManager;
Run Code Online (Sandbox Code Playgroud)

获取EntityManager.它工作但我不知道为什么.有什么区别bettween PersistenceUnitPersistenceContext?每个人的利弊是什么?我们应该在哪里使用其中一个?

java persistence jpa entitymanager java-ee

48
推荐指数
3
解决办法
3万
查看次数

标签 统计

entitymanager ×1

java ×1

java-ee ×1

jpa ×1

persistence ×1