DevDeviceEntityVo对象中的参数都可以赋值,
DevDeviceEntity对象中的赋值都为空这时为什么
public static void main(String[] args) {
try {
UserbeanSubClass vo = new UserbeanSubClass();
BeanUtils.setProperty(vo,"subName","张三");
BeanUtils.setProperty(vo,"age","22");
System.out.println(JSONObject.fromObject(vo));
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
我测试了下 是正常的。
可以给父类的属性赋值。
1、检查下是否写了注解@data 或者 set/get 方法
2、看下 属性值是否对应上了。