Utilizo JSF com PRIMEFACES
Minhas classes DAO, fiz assim:
@Stateless
public class EntidadeDAO extends BaseDAO {
@PersistenceContext
protected EntityManager em;
public void salvar(AnaliticoEntity analitico) {
if (analitico.getId() == null) {
em.persist(analitico);
} else {
em.merge(analitico);
}
}
/**
* Atualiza a classe atual, buscando todos os dados do banco
*/
public AnaliticoEntity atualizaArquivoAtual(AnaliticoEntity analitico) {
return em.find(AnaliticoEntity.class, analitico.getId());
}
}
Só que estou querendo fazer um método gravar somente, um método Atualiza Arquivo Atual, etc…, isto é, passando a entidade como parametro.
O problema é que a variável da classe EntityManager , sempre é nulo, assim dando erro no console.
Já apaguei e criei, mas não consegui adiantar
O que pode ser ?