From 1898ff51dde8a0f6c3d8657d7b63f7080586e203 Mon Sep 17 00:00:00 2001 From: Artemiy Chereshnevvv Date: Thu, 30 Apr 2026 10:51:17 +0500 Subject: [PATCH] Do not render the reference ID and key columns if RN does not equal. Signed-off-by: Artemiy Chereshnevvv --- .../core/sqlgeneration/SingleQuerySqlGenerator.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sqlgeneration/SingleQuerySqlGenerator.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sqlgeneration/SingleQuerySqlGenerator.java index 89fabdb510..b867e13a6c 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/sqlgeneration/SingleQuerySqlGenerator.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/sqlgeneration/SingleQuerySqlGenerator.java @@ -96,15 +96,14 @@ private static List getSelectList(QueryMeta queryMeta, List expressions.add(filteredColumnExpression(queryMeta.rowNumber.toString(), e.toString()))); for (QueryMeta meta : inlineQueries) { - meta.simpleColumns .forEach(e -> expressions.add(filteredColumnExpression(meta.rowNumber.toString(), e.toString()))); if (meta.id != null) { - expressions.add(meta.id); + expressions.add(filteredColumnExpression(meta.rowNumber.toString(), meta.id.toString())); } if (meta.key != null) { - expressions.add(meta.key); + expressions.add(filteredColumnExpression(meta.rowNumber.toString(), meta.key.toString())); } }