diff --git a/src/org/redkale/convert/ConvertFactory.java b/src/org/redkale/convert/ConvertFactory.java index 0796885ab..76885e97a 100644 --- a/src/org/redkale/convert/ConvertFactory.java +++ b/src/org/redkale/convert/ConvertFactory.java @@ -205,6 +205,7 @@ public abstract class ConvertFactory { * 使所有类的所有被声明为ConvertColumn.ignore = true 的字段或方法变为ConvertColumn.ignore = false * * @param skipIgnore + * * @return 自身 */ public ConvertFactory skipAllIgnore(final boolean skipIgnore) { @@ -386,7 +387,7 @@ public abstract class ConvertFactory { } else if (clazz == Object.class) { od = new ObjectDecoder(type); decoder = od; - } else if (!clazz.getName().startsWith("java.")) { + } else if (!clazz.getName().startsWith("java.") || clazz.getName().startsWith("java.awt.geom.Point2D")) { Decodeable simpleCoder = null; for (final Method method : clazz.getDeclaredMethods()) { if (!Modifier.isStatic(method.getModifiers())) continue; diff --git a/src/org/redkale/convert/ObjectDecoder.java b/src/org/redkale/convert/ObjectDecoder.java index baf98ccb9..23d355bb7 100644 --- a/src/org/redkale/convert/ObjectDecoder.java +++ b/src/org/redkale/convert/ObjectDecoder.java @@ -98,6 +98,10 @@ public final class ObjectDecoder implements Decodeable implements Decodeable