From b73363c12f61b6a8a1b40c60afa84c74424f17b0 Mon Sep 17 00:00:00 2001 From: XenoAmess Date: Sun, 10 Oct 2021 08:44:43 +0800 Subject: [PATCH 1/3] Float is not Double in SQLIntegerExpr --- .../java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java b/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java index f23abb4535..83fae96cd1 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java +++ b/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java @@ -199,7 +199,7 @@ public class SQLIntegerExpr extends SQLNumericLiteralExpr implements SQLValuable } if (this.number instanceof Double && o.number instanceof Double) { - return ((Float) this.number).compareTo((Float) o.number); + return ((Double) this.number).compareTo((Double) o.number); } return -1; From 2f07cde541df1b633d22c995a84dd70093a39adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9C=A8=E7=BA=A2=E5=B0=98=E4=B8=AD=E6=88=90=E4=BB=99?= <68594013+MundaneImmortal@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:41:36 -0500 Subject: [PATCH 2/3] fix a falky test --- src/test/java/com/alibaba/druid/bvt/utils/JdbcUtilsTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtilsTest.java b/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtilsTest.java index ece386bc4e..25c8f99c55 100644 --- a/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtilsTest.java +++ b/src/test/java/com/alibaba/druid/bvt/utils/JdbcUtilsTest.java @@ -17,7 +17,7 @@ package com.alibaba.druid.bvt.utils; import java.sql.SQLException; import java.sql.SQLRecoverableException; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -54,7 +54,7 @@ public class JdbcUtilsTest extends TestCase { Assert.assertEquals(0, list.size()); } { - Map data = new HashMap(); + Map data = new LinkedHashMap(); data.put("id", 123); data.put("name", "高傲的羊"); JdbcUtils.insertToTable(dataSource, "user", data); From c7bd4621e2c6ad434f1db74f0533ea8ab1d35748 Mon Sep 17 00:00:00 2001 From: HXC12 <1039661493@qq.com> Date: Sat, 9 Apr 2022 09:40:30 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8Dcreate=20tablespace?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E8=A7=A3=E6=9E=90add=20datafile=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mysql/ast/statement/MySqlCreateTableSpaceStatement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/dialect/mysql/ast/statement/MySqlCreateTableSpaceStatement.java b/src/main/java/com/alibaba/druid/sql/dialect/mysql/ast/statement/MySqlCreateTableSpaceStatement.java index 762a62fcee..fd117396a0 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/mysql/ast/statement/MySqlCreateTableSpaceStatement.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/mysql/ast/statement/MySqlCreateTableSpaceStatement.java @@ -70,7 +70,7 @@ public class MySqlCreateTableSpaceStatement extends MySqlStatementImpl implement if (x != null) { x.setParent(this); } - this.addDataFile = addDataFile; + this.addDataFile = x; } public SQLExpr getInitialSize() {