浏览代码

支持mysql geometry

穿云 4 月之前
父节点
当前提交
2d640ad4bd

+ 3 - 3
dbsyncer-connector/dbsyncer-connector-mysql/src/main/java/org/dbsyncer/connector/mysql/schema/support/MySQLStringType.java

@@ -57,10 +57,10 @@ public final class MySQLStringType extends StringType {
 
     @Override
     protected Object convert(Object val, Field field) {
-        if (TypeEnum.valueOf(field.getTypeName()) == TypeEnum.GEOMETRY && val instanceof String) {
-            return serializeGeometry((String) val);
-        }
         if (val instanceof String) {
+            if (TypeEnum.valueOf(field.getTypeName()) == TypeEnum.GEOMETRY) {
+                return serializeGeometry((String) val);
+            }
             return val;
         }
         return throwUnsupportedException(val, field);