Pessoal,
Sou iniciante no JSF. 8O
Estou construindo uma aplicação de exemplo que vai acessar um BD para incluir um usuário.
Criei uma classe Usuario.java e inseri todas as propriedades necessárias com seus setters e getters e mais o método incluirUsuario(). Funcionou perfeitamente…
Meu problema começou quando separei esta classe em camadas.
Criei a classe UsuarioVO.java para o Value Object e a classe UsuarioPers.java para a Persistência.
Agora, quando tento executar o método incluirUsuario() está gerando a seguinte exceção:
“javax.faces.FacesException: #{usuarioPers.inserirUsuario}: javax.faces.el.EvaluationException: java.lang.NullPointerException”
na linha:
“cs.setString(1,usuarioVO.getUsuario().toUpperCase());”
O que eu estou fazendo de errado, tendo em vista que ambas as classes estão no mesmo pacote e estou (acho que estou) recebendo o objeto na classe de persistência através do construtor:
“public UsuarioPers(UsuarioVO usuarioVO){
this.usuarioVO = usuarioVO;
}”
É usual dividir em camadas as classes em uma implementação JSF? :?:
Se alguém puder me ajudar, desde já agradeço!!!