diff --git a/src/org/redkale/convert/ObjectDecoder.java b/src/org/redkale/convert/ObjectDecoder.java index 6cda94c08..639c1c453 100644 --- a/src/org/redkale/convert/ObjectDecoder.java +++ b/src/org/redkale/convert/ObjectDecoder.java @@ -7,9 +7,7 @@ package org.redkale.convert; import org.redkale.util.Creator; import java.lang.reflect.*; -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; +import java.util.*; import org.redkale.util.*; /** @@ -86,7 +84,7 @@ public final class ObjectDecoder implements Decodeable list = new HashSet(); + final Set list = new LinkedHashSet(); final String[] cps = ObjectEncoder.findConstructorProperties(this.creator); try { ConvertColumnEntry ref; diff --git a/src/org/redkale/convert/ObjectEncoder.java b/src/org/redkale/convert/ObjectEncoder.java index 9ae096f51..30ca1a21b 100644 --- a/src/org/redkale/convert/ObjectEncoder.java +++ b/src/org/redkale/convert/ObjectEncoder.java @@ -61,7 +61,7 @@ public final class ObjectEncoder implements Encodeable list = new HashSet(); + final Set list = new LinkedHashSet(); final boolean reversible = factory.isReversible(); Creator creator = null; try {