Bom dia.
Estou com uma dúvida para montar uma lista com determinados objetos.
Deverá funcionar assim:
Uma consulta retorna uma lista de objetos do mesmo tipo.
Deve-se iterar esses objetos da lista para saber de existe algum desses objetos com determinada situação.
Para cada objeto com essa situacao deverá ser adicionado a essa lista um outro objeto de tipo diferente relacionado ao objeto principal.
public ArrayList<PNR> listaPNRVazioEspelho() {
Session sessao = HibernateUtil.getSession();
ArrayList<PNR> PNRVazioEspelho = new ArrayList<PNR>();
try {
//Consulta todos os PNR Vazios
String sql = "FROM PNR where pnrSituacao in (1,2,3) order by pnrDestinacaoDesc";
Query query = sessao.createQuery(sql);
PNRVazioEspelho = (ArrayList<PNR>) query.list();
//Pesquisa se existem, dentre os PNR vazios encontrados alguma reserva
// O que fazer aki ????????????????????????????
return PNRVazioEspelho;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
Obrigado!