From be17a84462131ef52400f70e849373fbf939291e Mon Sep 17 00:00:00 2001 From: wangyu <727842003@qq.com> Date: Sat, 9 Jan 2021 17:50:16 +0800 Subject: [PATCH] =?UTF-8?q?Feat=EF=BC=9A=E7=94=A8=E6=88=B7=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E5=90=AF=E7=94=A8=E5=BC=82=E6=AD=A5=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/flyfish/framework/beans/meta/BeanProperty.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java index e4c4d63..19c9a8f 100644 --- a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java @@ -59,7 +59,7 @@ public class BeanProperty { property.setType(BeanPropertyType.of(descriptor, beanClass)); Class clazz = descriptor.getPropertyType(); if (property.getType() == BeanPropertyType.OBJECT) { - Field field = FieldUtils.getDeclaredField(beanClass, property.getName()); + Field field = FieldUtils.getDeclaredField(beanClass, property.getName(), true); // 有子bean注解才处理 if (null != field && field.isAnnotationPresent(SubBean.class)) { property.setChildren(from(clazz));