Java +db4o

1 resposta
J

Como faço para listar todos os objetos salvos no
db4o, tipo salvei varios clientes, agora preciso
listar todos em uma tabela… algo do genero.

grato.

1 Resposta

trentinrossi

Opa... cara... depende de qual classe voce queira recuperar, conforme voce passou são somente os clientes, pode ser feito de duas formas:

public static void listaClientes() {
   Cliente cli = new Cliente(null,0);
   ObjectSet result = db.queryByExample(cli);

    while(result.hasNext()) {
        System.out.println(result.next());
    }
}

Ou usando o modelo SODA que eu mais uso.

public ArrayList retornaTodos() {
        ArrayList clientes = new ArrayList();
        ObjectSet lista = db.queryByExample(new Cliente());
        while (lista.hasNext()) {
            Cliente c = (Cliente) lista.next();
            clientes.add(c);
        }
        return clientes;
    }
Criado 16 de novembro de 2009
Ultima resposta 17 de nov. de 2009
Respostas 1
Participantes 2