Ah, tipo, desempenho é sempre importante…
Mas como funciona, eu fiz uma consulta no banco (hibernate) e tenho o meu objeto em mãos.
Eu uso um framework q mostra tudo na tela usando XML, ele não acessa banco, e pra ele, dados = XML. E tem que ser parametro do XML, não pode ser como TAG.
Então, transformo o meu objeto em um “objeto de tela”, que tem apenas os atributos em tipo primitivo e String. Sem arrays, sem objetos “estranhos”, nada, só tipo primitivo e String.
Esse cara eu passo por dentro de uma classe q usa reflexão e monta o meu XML concatenando Strings, sei lá, bem simples, o que vocês acham?
VELO