From 224e8ca57a473eb6800766082442661e7dfc5b09 Mon Sep 17 00:00:00 2001 From: Marco Belladelli Date: Mon, 15 Apr 2024 12:59:55 +0200 Subject: [PATCH] HHH-17959 Apply concrete type to subqueries with single selection --- .../org/hibernate/query/hql/internal/SemanticQueryBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java b/hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java index 788444e971..27e8ccc805 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java +++ b/hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java @@ -5256,7 +5256,7 @@ public class SemanticQueryBuilder extends HqlParserBaseVisitor implem final List> selections = subQuery.getQuerySpec().getSelectClause().getSelections(); if ( selections.size() == 1 ) { - subQuery.applyInferableType( selections.get( 0 ).getNodeType() ); + subQuery.applyInferableType( selections.get( 0 ).getExpressible().getSqmType() ); } return subQuery;