Olá amigos,
Estou tentando criar um EntityManager usando o PersistenceContext, mas o contêiner não injeta o EntityManager. O trecho de código:
@PersistenceContext(unitName=“calculo”)
private EntityManager em //a variavel em não recebe a injeção.
Se eu fizer “manualmente” a criação do EntityManager, funciona perfeitamente:
EntityManagerFactory emf = Persistence.createEntityManagerFactory(“calculo”);
EntityManager em = emf.createEntityManager(); //EntityManager criado com sucesso…
Alguém pode explicar porque a annotation @PersistenceContext não está injetando? Não lança exceção, apenas a variável em fica null.
Estou usando a implementação JPA TopLink e servidor JBoss 4.2
Obrigado a todos
Sávio Barros