From 7be857717df1c24dfaea598f7250b0627dd2b642 Mon Sep 17 00:00:00 2001 From: zhangting Date: Tue, 27 Feb 2024 19:24:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86jdbc=E8=8E=B7=E5=8F=96datetim?= =?UTF-8?q?e=E7=B1=BB=E5=9E=8B=EF=BC=8C=E7=BB=93=E6=9E=9C=E4=B8=BAtimestam?= =?UTF-8?q?p=E7=B1=BB=E5=9E=8B=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java b/pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java index 7702ccd..e3894ed 100644 --- a/pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java +++ b/pgjdbc/src/main/java/org/postgresql/jdbc/TypeInfoCache.java @@ -155,6 +155,11 @@ public class TypeInfoCache implements TypeInfo { String javaClass, Integer arrayOid) { _pgNameToJavaClass.put(pgTypeName, javaClass); _pgNameToOid.put(pgTypeName, oid); + if (oid == Oid.TIMESTAMP) { + pgTypeName = "datetime"; + } else if (oid == Oid.TIMESTAMPTZ) { + pgTypeName = "timestamp"; + } _oidToPgName.put(oid, pgTypeName); _pgArrayToPgType.put(arrayOid, oid); _pgNameToSQLType.put(pgTypeName, sqlType); -- Gitee