From 4f9a563ba779f60d30f6a1d861324765176155e4 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Tue, 5 Nov 2019 09:26:15 +0800 Subject: [PATCH] --- src/org/redkale/convert/ConvertFactory.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/org/redkale/convert/ConvertFactory.java b/src/org/redkale/convert/ConvertFactory.java index ea0c5d5a3..4251a8b3e 100644 --- a/src/org/redkale/convert/ConvertFactory.java +++ b/src/org/redkale/convert/ConvertFactory.java @@ -139,13 +139,13 @@ public abstract class ConvertFactory { @Override public void convertTo(W out, java.sql.Date value) { - out.writeLong(value == null ? 0L : value.getTime()); + out.writeSmallString(value == null ? null : value.toString()); } @Override public java.sql.Date convertFrom(R in) { - long t = in.readLong(); - return t == 0 ? null : new java.sql.Date(t); + String t = in.readSmallString(); + return t == null ? null : java.sql.Date.valueOf(t); } }); @@ -154,13 +154,13 @@ public abstract class ConvertFactory { @Override public void convertTo(W out, java.sql.Time value) { - out.writeLong(value == null ? 0L : value.getTime()); + out.writeSmallString(value == null ? null : value.toString()); } @Override public java.sql.Time convertFrom(R in) { - long t = in.readLong(); - return t == 0 ? null : new java.sql.Time(t); + String t = in.readSmallString(); + return t == null ? null : java.sql.Time.valueOf(t); } }); @@ -169,13 +169,13 @@ public abstract class ConvertFactory { @Override public void convertTo(W out, java.sql.Timestamp value) { - out.writeLong(value == null ? 0L : value.getTime()); + out.writeSmallString(value == null ? null : value.toString()); } @Override public java.sql.Timestamp convertFrom(R in) { - long t = in.readLong(); - return t == 0 ? null : new java.sql.Timestamp(t); + String t = in.readSmallString(); + return t == null ? null : java.sql.Timestamp.valueOf(t); } });