业务需求,要将获取出来的Object数据转成list,放到前端,源码如下
List<Object> list = sqlQuery.list();
List<RepairDto> result = Lists.newArrayListWithCapacity(list.size());
System.out.println("1");
for (Object object : list)
{
Object[] objects = (Object[])object;
RepairDto deviceDTO = new RepairDto();
BeanUtils.copyProperties(objects[0], deviceDTO);
deviceDTO.setDeviceName(objects[0] == null ? "" : String.valueOf(objects[0]));
deviceDTO.setDescription(objects[4] == null ? "" : String.valueOf(objects[4]));
deviceDTO.setRepairdes(objects[5] == null ? "" : String.valueOf(objects[5]));
deviceDTO.setTemplateName(objects[1] == null ? "" : String.valueOf(objects[1]));
deviceDTO.setTypeName(objects[2] == null ? "" : String.valueOf(objects[2]));
result.add(deviceDTO);
}
return result;