From a8ff99438ff52ea6a0845637dda993e32294c69a Mon Sep 17 00:00:00 2001 From: yijiue <41231096+yijiue@users.noreply.github.com> Date: Thu, 28 Oct 2021 16:30:30 +0800 Subject: [PATCH] Update RestfulResultSet.java (#8468) Fixed issue where wasNull=true could not be assigned because the previous value wasNull --- .../main/java/com/taosdata/jdbc/rs/RestfulResultSet.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulResultSet.java b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulResultSet.java index 1ea39236b6..835c6f8701 100644 --- a/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulResultSet.java +++ b/src/connector/jdbc/src/main/java/com/taosdata/jdbc/rs/RestfulResultSet.java @@ -255,8 +255,11 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet { checkAvailability(columnIndex, resultSet.get(pos).size()); Object value = resultSet.get(pos).get(columnIndex - 1); - if (value == null) + if (value == null) { + wasNull = true; return null; + } + wasNull = false; if (value instanceof byte[]) return new String((byte[]) value); return value.toString(); @@ -663,4 +666,4 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet { return isClosed; } -} \ No newline at end of file +} -- GitLab