From b3d00022d5e3d06c4f84bd6bfa8f66fe5c0f6062 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 5 Mar 2020 13:22:21 +0100 Subject: [PATCH] #42 - Polishing. Obtain generated ID value only once. --- .../data/r2dbc/convert/MappingR2dbcConverter.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/data/r2dbc/convert/MappingR2dbcConverter.java b/src/main/java/org/springframework/data/r2dbc/convert/MappingR2dbcConverter.java index 857f244..965875b 100644 --- a/src/main/java/org/springframework/data/r2dbc/convert/MappingR2dbcConverter.java +++ b/src/main/java/org/springframework/data/r2dbc/convert/MappingR2dbcConverter.java @@ -580,9 +580,7 @@ public class MappingR2dbcConverter extends BasicRelationalConverter implements R if (columns.contains(idColumnName)) { generatedIdValue = row.get(idColumnName); - } - - if (columns.size() == 1) { + } else if (columns.size() == 1) { String key = columns.iterator().next(); generatedIdValue = row.get(key);