From 2f89dd79e278154470cc4c373d9b2dc9e4e134ab Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 22 Sep 2017 15:44:15 +0800 Subject: [PATCH] update code --- .../main/java/com/lyms/platform/common/utils/ReflectionUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/ReflectionUtils.java b/platform-common/src/main/java/com/lyms/platform/common/utils/ReflectionUtils.java index c9e16e7..ae3fe56 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/ReflectionUtils.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/ReflectionUtils.java @@ -284,7 +284,11 @@ public class ReflectionUtils { if(null==object){ return resultMap; } - Field [] fields = object.getClass().getDeclaredFields(); + Field [] fields1 = object.getClass().getDeclaredFields(); + Field [] fields2 = object.getClass().getSuperclass().getDeclaredFields(); + //子对象和父对象的字段 + Field [] fields = ArrayUtils.merge(fields1,fields2); + Object result = null; String name = null; for(Field field:fields){ -- 1.8.3.1