Pessoal, depois de dias de pesquisas no google, tutoriais + tutoriais, resolvi pedir ajuda a comunidade:
Estou com uma duvida que pode ser bem idiota, porem ta acabando comigo. Estou desenvolvendo um projeto para web, entao tenho por exemplo, os Usuarios, contendo
–> Usuario (entidade)
–> UsuarioDAO (persistencia)
Usei o hibernate annotations, ele persiste tudo corretamente, porem estou com uma tremenda duvida na hora de passar os valores do meu formulario em JSF para o objeto DAO.
Em todos os tutoriais que tenho, vejo os inputfields assim:
...
<h:inputText id="nome" value="#usuario.nome" />
<h:commandButton value="OK" action="#inserir" />
...
onde obviamente, #usuario.nome se refere ao atributo da minha entidade, e o #inserir, e um método (action) que o proprio JSF cria em um arquivo .java com o mesmo nome do JSF, no meu caso CadUsuario.
no metodo criado dentro do meu arquivo .java, ta assim:
public String inserir() {
UsuarioDAO dao = new UsuarioDAO();
Usuario u = new Usuario();
u.setLogin(usuario.login);
u.setSenha(usuario.senha);
dao.inserir(u);
return null;
}
Alguem pode me dizer onde estou errando, e qual a melhor maneira de colocar as informações que veio do meu Visual JSF para dentro do meu método no objeto de persistencia ?