Olá,
Estou tentando preencher um generic com o resultado da pesquisa. A listaDoador possui códigos de usuários. E na tabela usuário eu quero pesquisar quais destes doadores são de um determinado estado. Ao usar um laço for na primeira pesquisa que ele não encontra já sai fora, pois ele não pode adicionar no listaUsuario algo null. Esta lógica é necessária pois é para gerar um xml usando XStream.
Como seria possível impedir que tente adicionar algo null?
Eu tentei fazer um if e vendo se a list era vazia, mas mesmo assim o erro persiste.
for (int i = 0; i < listaDoador.size(); i++) {
listaUsuario.add((Usuario) session.createCriteria(Usuario.class).add(Restrictions.like("id", listaDoador.get(i).getCod())).add(Restrictions.like("uf", uf)).list().get(0));
}
Obrigado,
Rogers