From 7f3776c22428b2f243ad863b42b62125e9005731 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Sat, 3 Jun 2017 22:12:29 +0800 Subject: [PATCH] --- src/org/redkale/util/AnyValue.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/redkale/util/AnyValue.java b/src/org/redkale/util/AnyValue.java index 690b9d6fd..e9fed84ab 100644 --- a/src/org/redkale/util/AnyValue.java +++ b/src/org/redkale/util/AnyValue.java @@ -554,10 +554,11 @@ public abstract class AnyValue { } private static boolean equals(Entry[] entry1, Entry[] entry2) { - if ((entry1 == null || entry1.length == 0) || (entry2 == null || entry2.length == 0)) return false; + if ((entry1 == null || entry1.length == 0) && (entry2 == null || entry2.length == 0)) return true; if (entry1.length != entry2.length) return false; for (int i = 0; i < entry1.length; i++) { - if (!entry1[i].equals(entry2[i])) return false; + if (!entry1[i].name.equals(entry2[i].name)) return false; + if (!entry1[i].getValue().equals(entry2[i].getValue())) return false; } return true; }