Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal! Para mostrar a lista de um cadastro no meu sistema, eu populo a consulta em um DTO conforme abaixo. Minha pergunta é: Existe uma forma mais simples de popular a consulta na lista do DTO de forma mais simples?
public List<ObjetoDTO> find(Query query) {
@SuppressWarnings("unchecked")
List<Object[]> queryResult = query.getResultList();
List<ObjetoDTO> list = new ArrayList<>();
if (queryResult.isEmpty() == false) {
for (Object[] item : queryResult) {
ObjetoDTO dto = new ObjetoDTO();
dto.setId((Integer) item[0]);
dto.setTitulo((String) (item[1]));
dto.setDescricao((String) (item[2]));
list.add(dto);
}
}
return list;
}Carregando comentários...