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
[code]
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";
}
}[/code]
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.