Browse Source

支持timestamp转text

AE86 3 months ago
parent
commit
b634531925

+ 5 - 0
dbsyncer-sdk/src/main/java/org/dbsyncer/sdk/connector/schema/LongVarcharValueMapper.java

@@ -3,11 +3,13 @@
  */
  */
 package org.dbsyncer.sdk.connector.schema;
 package org.dbsyncer.sdk.connector.schema;
 
 
+import org.dbsyncer.common.util.DateFormatUtil;
 import org.dbsyncer.sdk.SdkException;
 import org.dbsyncer.sdk.SdkException;
 import org.dbsyncer.sdk.connector.AbstractValueMapper;
 import org.dbsyncer.sdk.connector.AbstractValueMapper;
 import org.dbsyncer.sdk.connector.ConnectorInstance;
 import org.dbsyncer.sdk.connector.ConnectorInstance;
 
 
 import java.sql.Date;
 import java.sql.Date;
+import java.sql.Timestamp;
 
 
 /**
 /**
  * @author AE86
  * @author AE86
@@ -24,6 +26,9 @@ public class LongVarcharValueMapper extends AbstractValueMapper<String> {
         if (val instanceof Date) {
         if (val instanceof Date) {
             return String.valueOf(val);
             return String.valueOf(val);
         }
         }
+        if (val instanceof Timestamp) {
+            return DateFormatUtil.timestampToString((Timestamp) val);
+        }
         if (val instanceof Number) {
         if (val instanceof Number) {
             Number num = (Number) val;
             Number num = (Number) val;
             return num.toString();
             return num.toString();