Ola.
Eu estou tentando injetar o EntityManager no meu mecanismo de persistencia porem esta ocorrendo NullPointerException Eu consigo injetar o EntityManager no meu MangedBean, porem não consigo fazer isso no mecanismo de persistencia. Segue código abaixo://Classe generica de persistencia
public class GenericJPA<T> implements GenericRepository<T>{
@PersistenceContext(name = "persistence/LogicalName", unitName = "ToplinkJPA")
protected EntityManager em;
public void makePersistent(T entity){
em.persist(entity);
}
public void makeTransient(T entity){
em.remove(entity);
}
// implementacao de outras funcoes genericas
}
//Implementacao das classes de persistencia
public class LoginJPA extends GenericJPA<Login>{
//Um metodo qualquer que não generico
public List<Login> list(){
return em.createQuery("from Login login").getResultList();
}
}
Alguem sabe como ajustar isso ?
Desde ja obrigado
pois o EJB é gerenciado pelo container.