Problemas no action botão cadastrar (JSF + hibernate)

0 respostas
cristianonasciment

Vou falar todas as etapas q fiz.

1º criei o Bean Usuario
2º usuario.cbm.xml para mapear a tabela
3º hibernate.cfg
4º ConnectExBrasilFactory
5º Criei a classe UsuarioDAO (usando hibernate)
6º Criei a classe InterfaceUsuarioDAO

e por último criei essa: ControllerUsuario
package meupacote.controller;

/**
 *
 * @author Cristiano
 */

import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
import meupacote.Usuario;
import meupacote.dao.InterfaceUsuarioDAO;
import meupacote.dao.UsuarioDAO;

public class UsuarioController {
    
    private Usuario usuario;
    private DataModel model;

    public String novoUsuario() {
        this.usuario= new Usuario();
        return "novo";
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
    
    public DataModel getTodos(){
        InterfaceUsuarioDAO ldao = new UsuarioDAO();
        model = new ListDataModel(ldao.todosUsuarios());
        return model;
        
    } 
    public Usuario getUsuarioFromEditOrDelete() {
            Usuario usuario = (Usuario) model.getRowData();
            return usuario;

    }   
      
    public String editar(){        
        Usuario usuario = getUsuarioFromEditOrDelete();
        setUsuario(usuario);      
        return "editar";
        
    }
    public String update(){        
    	InterfaceUsuarioDAO ldao = new UsuarioDAO();
    	ldao.atualizar(usuario);     
        return "sucesso_atu";      
    }
    public String excluir(){        
    	InterfaceUsuarioDAO ldao = new UsuarioDAO();
        Usuario usuario = getUsuarioFromEditOrDelete();
    	ldao.excluir(usuario);     
        return "sucesso_exc";
        
    } 
    
    public String create() {
    	InterfaceUsuarioDAO ldao = new UsuarioDAO();
    	ldao.salvar(usuario);
        return "sucesso_ins";
    }
}
A minha dúvida é: Como vou chamar o método create ai de cima dentro da action do btCadastrar no formulário ? se alguem tiver algum material, seria otimo

PS: utilizei o Visual Web Pack para criar o formulário.

Criado 1 de junho de 2008
Respostas 0
Participantes 1