Galera estou tentando salvar um usuário no banco de dados mysql, com o hibernate, só que não salva, ele devolve a pagina xhtml que fiz para erros.
Abaixo os códigos:
UsuarioDao
[code]private Session sessao;
private Transaction trans;
public boolean addUsuario(Usuario novoUsuario) {
try {
sessao = HibernateUtil.getSessionFactory().openSession();
trans = sessao.beginTransaction();
sessao.save(novoUsuario);
trans.commit();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
} finally {
sessao.close();
}
}[/code]
UsuarioMB
[code]Usuario usuario = new Usuario();
private DaoUsuario daoUsuario = new DaoUsuario();
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public DaoUsuario getDaoUsuario() {
return daoUsuario;
}
public void setDaoUsuario(DaoUsuario daoUsuario) {
this.daoUsuario = daoUsuario;
}
public String cadastrar(){
if(daoUsuario.addUsuario(usuario)) {
return "cadastroSucesso";
}
else {
return "cadastroFalha";
}
}
}
[/code]
Alguém pode mim ajudar?