Ola Pessoal Estou perdido aqui, nao tenho ideia como salvar os Dados no Banco.
Estou Utilizando o Hibernate, e criei a classe DAO agora nao tenho ideia onde estou errando, agradeco a atencao e ajuda, um abraco.
Este e meu HibernateUtil…
public final class HibernateUtil
{
private static SessionFactory sessionFactory;
private static SessionFactory FabricaSessoes()
{
try
{
// Se a Sesso For Nula Criar a Sessao.
if(sessionFactory == null)
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
}
catch(Exception Erro)
{
JOptionPane.showMessageDialog(null, "Erro de Fabrica de Sessao. ");
}
return sessionFactory;
}
public static Session getSessao()
{
return sessionFactory.openSession();
}
}
Esta e a Minha Classe DAO …
public class OperacoesDAO <Dados> implements InterfaceDAO {
private final Session sessao;
Transaction transacao = null;
private Dados dados;
public OperacoesDAO(Dados dados)
{
this.sessao = HibernateUtil.getSessao();
this.dados = dados;
}
public void objInserir()
{
try
{
transacao = sessao.beginTransaction();
sessao.save(dados);
transacao.commit();
}
catch(HibernateException Erro)
{
JOptionPane.showMessageDialog(null, "Ocorreu Erro ao Inserir os Dados !");
transacao.rollback();
}
}
public void objExcluir() {
}
public void objAtualizar() {
}
}
Estou Tentando Salvar Assim …
// ------------- Metodo para Criacao de Usuario Master ---------------------
public void PGerarUsuario()
{
// Salvando o Usuario Administrador do Sistema.
try
{
us_Grupo objGrupo = new us_Grupo();
objGrupo.setGru_descricao("ADMINISTRADOR");
OperacoesDAO objDAOGrupo = new OperacoesDAO(objGrupo);
objDAOGrupo.objInserir();
us_Usuario objUsuario = new us_Usuario();
// Populando a Tabela.
objUsuario.setUsu_login(edLogin.getText());
objUsuario.setUsu_senha(passRedigite.getSelectedText());
OperacoesDAO objDAO = new OperacoesDAO(objUsuario);
objDAO.objInserir();
}
catch(Exception Erro)
{
JOptionPane.showMessageDialog(null, "Erro ao Salvar os Dados do Usuario !");
}
}
Nao Esta Salvando, tenho certeza de que estou esquecendo de algo, agradeco a todos …