From 564fbb601bc3d9d30120415aff9373f83ca9a68c Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 27 Jan 2022 14:50:31 +0100 Subject: [PATCH] [jOOQ/jOOQ#12966] NullPointerException in MetaDataFieldProvider when reading plain SQL column without a name in MySQL --- jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java index d7e3f5e766..480365212f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java @@ -44,6 +44,7 @@ import static org.jooq.impl.DSL.name; import java.io.Serializable; import java.sql.ResultSetMetaData; import java.sql.SQLException; +import java.util.Objects; import org.jooq.Configuration; import org.jooq.DataType; @@ -100,7 +101,7 @@ final class MetaDataFieldProvider implements Serializable { String columnLabel = meta.getColumnLabel(i); String columnName = meta.getColumnName(i); - if (columnName.equals(columnLabel)) { + if (Objects.equals(columnName, columnLabel)) { try { String columnSchema = meta.getSchemaName(i); String columnTable = meta.getTableName(i);