Pessoal, boa noite.
Estou desenvolvendo uma pequena aplicação usando JPA e Hibernate. Ao tentar chamar um BO no meu Managed Bean, está dando NullPointerException.
Segue o código para vocês verem:
BO
package br.com.teste.bo;
import javax.ejb.Stateless;
import javax.inject.Inject;
import br.com.teste.dao.PropriedadesDAO;
@Stateless
public class PropriedadesBO {
@Inject
private PropriedadesDAO propriedadesDAO;
public String getNoValor(String noPropriedade, String noGrupo) {
if (noPropriedade != null && !noPropriedade.isEmpty() &&
noGrupo != null && !noGrupo.isEmpty()) {
return propriedadesDAO.getNoValor(noPropriedade, noGrupo);
}
return null;
}
}
MB
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.event.ActionEvent;
import javax.inject.Inject;
import br.com.teste.bo.PropriedadesBO;
@ManagedBean
@ViewScoped
public class ComissoesMB extends AbstractMB implements Serializable {
private static final long serialVersionUID = 197128091654L;
@Inject
private PropriedadesBO propriedadesBO;
public ComissoesMB() {
super();
}
public void teste(ActionEvent evt) {
System.out.println("Teste: " + propriedadesBO.getNoValor("teste", "teste"));
}
}
O erro ocorre antes de entrar na classe BO.