From 4b5e888026ff2b732e2a706a5b9c82898304f6b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Fri, 24 Nov 2023 17:13:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=A4=E6=96=AD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/seata/rm/datasource/sql/struct/TableRecords.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rm-datasource/src/main/java/io/seata/rm/datasource/sql/struct/TableRecords.java b/rm-datasource/src/main/java/io/seata/rm/datasource/sql/struct/TableRecords.java index 5cda3de1e1f..b004b0596ce 100755 --- a/rm-datasource/src/main/java/io/seata/rm/datasource/sql/struct/TableRecords.java +++ b/rm-datasource/src/main/java/io/seata/rm/datasource/sql/struct/TableRecords.java @@ -259,8 +259,7 @@ private static void loadFieldValue(Field field, ResultSet resultSet, int i) thro field.setValue(new SerialDatalink(url)); } } else if (dataType == Types.TINYINT) { - Object object = resultSet.getObject(i); - if (object != null) { + if (!resultSet.wasNull()) { field.setValue(resultSet.getInt(i)); } } else if (dataType == Types.JAVA_OBJECT) {