将实体类中的数据存放到map集合中
public class EntityConvertMap {
private static String nameFrefix = "get";
public static Map<String, Object> convertEntityToMap(Object obj){
Map<String, Object> map = new HashMap<>();
Class<?> clazz = obj.getClass();
//获取实体类中所有属性的值
Field[] fields = clazz.getDeclaredFields();
for(Field field:fields){
field.setAccessible(true); //设置属性为可访问
try {
String name = field.getName();//获取属性的名称
map.put(name,field.get(obj));
} catch (IllegalAccessException e) {
e.printStackTrace();
}
field.setAccessible(false);
}
return map;
}
}
将map集合中的数据存放到实体类中
public class MapConvertEntity {
private static String nameFrefix = "set";
public Object mapConvertEntity(Object obj, Map<String, Object&