使用反射获取实体类中的属性
承灿 2023/4/12  
# 1. 获取实体类中某一类型属性
判断属性值是否为null,进行处理
public void isFactorNull(CarbonFactorDTO factor) {
    Field[] fields = factor.getClass().getDeclaredFields();
    for (Field field : fields) {
 
        if (field.getType() == Double.class) {
            field.setAccessible(true);
 
            Double value = null;
            try {
                value = (double) field.get(factor);
  
                if (value == null) {
    
                    field.set(factor, 0.0);
                }
            } catch (IllegalAccessException e) {
                throw new RuntimeException(e);
            }
        }
    }
}