Duvida no uso HashMap ..ou será melhor forma....para meu problema

0 respostas
P

Olá pessoal,

estou com a seguinte problema a resolver tenho que ler nota fiscal e seus itens e gerar XML.

o que pensei em montar …

class nota {

    private int numeronota
    private String cliente;
    private HashMap notas;
    private HashMap itens;
    
    

}

class item {

    private int numeronota
    private int sequencial
    private int codigoproduto
    
}

na camada DAO

public nota carrega (Sring dtinicial,String dtfinal){

    HashMap no = HashMap() //nota
    HashMap it = HashMap() //item nota

    -- lendo nota
   while (rs.next()){

        Nota n = new Nota();
        n.set()...
        no.put(new Integer(numeronota), n);

        - lendo item da nota
        while (rs.next()){

            Itens i = new Itens();
  
             i.set()....
             it.put(new Integer(numeronota,i);
        }
        -- carrega o HashMap da classe nota
        n.setNotas(no);
        n.setItens(it)

       return n;
  }

Só que minha duvida como carregar essa estrutura em uma classe pois dessa forma sempre vu dar new na classe nota e vou perder…

E se for usar HashMap como ler todos de uma vez já que não sei a chave para acesso ?

Se alguém puder me ajudar como montar a classe para carregar as notas e as respectiva itens …

abs

Criado 14 de julho de 2008
Respostas 0
Participantes 1