db4o

1 resposta
jEder

Saudações Pessoal,
Sou iniciante no mundo Java, necessito de ajudo no banco de dados BD4O; a questão é a seguinte:

- Tenho uma JDialog básico no qual o usuário cadastra uma forma de pagamento com um código e descrição e nela utilizei o método action performed no qual grava um objeto que pertence ao pacote controle(estou utilizando tres camadas modelo visao e controle) abaixo o código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
    Forma forma = new Forma();
    forma.setCodigo(jtCod.getX());
    forma.setNome(jtDescricao.getText());
    Db4oCliente banco = new Db4oCliente();
    banco.inserir(forma);
    limpar();
o que acontece, tenho uma tela no qual o usuario digita o codigo ou descrição da forma de pagamento em um JTextField e deve ser listadas em uma jTable, eis o método gravar do pacote controle:
ObjectContainer db = Db4o.openFile("banco.yap");
        try {
            db.set(c);
            JOptionPane.showMessageDialog(root, "Cadastro efetuado com sucesso");
        } finally{
            db.commit();
            db.close();
        } 
        
    }
na questão do método gravar não tenho problemas, o que preciso é que vocês me ajudem por gentileza é na questão do listar, na questão da chamada não tive o método, o problea é em inserir os atributos do objeto em cada célula da tabela, abaixo o codigo da tela de busca:
private void jtfFormaKeyPressed(java.awt.event.KeyEvent evt) {
    int press = evt.getKeyCode();
    if (press == 10) {
    Forma formapagmento = new Forma();
    formapagmento.setNome(jtfForma.getText());
   // instancia de um objeto do pacote controle Db40.
    Db4oCliente banco = new Db4oCliente();
    banco.localizar(formapagmento);
    
    }
}

obrigado galera espero que possam me ajudar

:lol:

1 Resposta

jEder

Criado 30 de setembro de 2008
Ultima resposta 3 de out. de 2008
Respostas 1
Participantes 1