反射获取对象中的某个属性的值

友情链接(反射获取属性值,包括所有父类的属性值): 

https://blog.csdn.net/Mr_ZhangAdd/article/details/107319864

//        Field[] fields = vo.getClass().getDeclaredFields();
//        Long id = null;
//        for (Field field : fields){
//            if(field.getName().equals("id")){
//                field.setAccessible(true);
//                try {
//                    if(field.get(vo)!=null){
//                        id =  Long.valueOf(field.get(vo).toString());
//                    }
//                } catch (IllegalAccessException e) {
//                    e.printStackTrace();
//                }
//
//            }
//        }

vo是对象  id是vo对象中的一个属性

 

你可能感兴趣的:(反射)