JPA注入:EntityManager NULL异常

时间:2015-08-21 17:46:39

标签: java jpa nullpointerexception entitymanager

我在Eclipse中使用JPA时出现以下错误: EntityManager:NULLpointerException。

该类的代码是:

@ManagedBean(name="inputHStockManager")
@RequestScoped
public class InputHStockManager
{   
  @PersistenceContext(unitName="inventory")
  EntityManager em ;

  public void getHStockData(){
      System.err.println("\n\n" + em + "\n\n");

      List<InputHStock> list = em.createQuery("FROM InputHStock").getResultList();
  }
}

如果我直接在类中声明EntityManagerFactory:

  EntityManagerFactory emf =  Persistence.createEntityManagerFactory("inventory"); 

然后它正在工作,所以错误与注射有关,但无论我尝试什么,我都没有成功解决它。

0 个答案:

没有答案