[RESOLVIDO]@Inject DAO NullPointerException EJB

3 respostas
E

Pessoal fiz um um pequeno projeto para estudo do EJB, Porem na rotina abaixo esta dando erro NullPointerException , fiz o debug e o problema que o AutorDao esta vindo nullo.

alguem já passsou por isso?

@ManagedBean(name = "autorBean")  
@RequestScoped
public class AutorBean {
	
	private Autor autor = new Autor();
	@Inject
	private AutorDao dao;
	
	public Autor getAutor() {
		return autor;
	}
	
	public void cadastra() {

		this.dao.salva(autor);
		this.autor = new Autor();
	}

3 Respostas

drsmachado

Quais são os teus imports? Está rodando em que ambiente?

ErickRAR

Troque a anotação de [color=gray]@ManagedBean[/color] para [color=gray]@Named[/color] do pacote javax.inject.

E

Pessoal, consegui a sollução da seguinte forma :

@EJB private AutorDao dao;

obrigado a todos.

Criado 9 de setembro de 2014
Ultima resposta 10 de set. de 2014
Respostas 3
Participantes 3