public static List<HashMap<String,Object>> physicalToListMap(List<Object> object) throws IllegalAccessException {
//取出实体中的数据
LinkedList<HashMap<String,Object>> linkedList = new LinkedList<>();
for (Object o : object) {
Field[] declaredFields = o.getClass().getDeclaredFields();
for (Field field : declaredFields) {
field.setAccessible(true);
HashMap<String, Object> map = new HashMap<>();
Object val = field.get(o);
String key = field.getName();
map.put(key,val);
//如果val中不为空的值
if (!ObjectUtils.isEmpty(val) && !key.equals("serialVersionUID")){
linkedList.add(map);
}
}
}
return linkedList;
}