为什么在使用JPA和Inject

时间:2019-12-22 15:48:17

标签: java jpa dependency-injection orm inject

this项目中,我指的是一个单独的EntityManagerFactory类,它创建为below

  package com.qualifier;

import javax.inject.Inject;
import javax.persistence.EntityManager;

public class EntityManagerFactory {
   private static final long serialVersionUID = 1L;

   @Inject 
   private Resource resource;

   public EntityManager getEM(){
       return resource.getEntityManager();
   }
}

但是在service class中,我们可以直接从下面的different类中获取它

em = Resource.getEntityManager();

那么编写EntityManagerFactory类的重点是什么?它与@Inject有什么关系吗?如果可以,请解释一下这个概念。

0 个答案:

没有答案