Pessoal tem como alguem me explicar, se eu tenho esse metodo que retorna um EntityManager:
private static EntityManagerFactory emf;
09
10 public static EntityManager getEntityManager() {
11 if (emf == null){
12 emf = Persistence.createEntityManagerFactory("agenda");
13 }
14 return emf.createEntityManager();
15 }
16
@PersistenceContext(unitName = "agenda")
016 private final EntityManager entityManager;
public GenericDao() {
020 this.entityManager = EntityManagerUtil.getEntityManager();
}
Pra que usar a annotation PersistenceContext nesse caso? So com o retorno do método nao funcionaria?
