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