public boolean isObjectFieldEmpty(Object object) {
    boolean flag = false;
    if (object != null) {
        Class<?> entity = object.getClass();
        Field[] fields = entity.getDeclaredFields();//获取该类的所有成员变量(私有的)
        for (Field field : fields) {
            try {
                field.setAccessible(true);//成员变量为private,必须为true 否则抛出异常
                if (field.get(object) != null && !"".equals(field.get(object))) {
                    flag = true;
                    break;
                }
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
        }
    }
    return flag;
}

 

posted on 2020-05-19 12:29  小胡桐  阅读(427)  评论(0编辑  收藏  举报