From db7f0528c20bc01c6b820000611b509c3ce67b7d Mon Sep 17 00:00:00 2001 From: heesuk Date: Thu, 7 May 2020 14:26:43 +0900 Subject: [PATCH] fix: added `forCount` conditional statement for skip transform logic when countQuery --- .../src/main/java/com/querydsl/jpa/sql/AbstractJPASQLQuery.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/querydsl-jpa/src/main/java/com/querydsl/jpa/sql/AbstractJPASQLQuery.java b/querydsl-jpa/src/main/java/com/querydsl/jpa/sql/AbstractJPASQLQuery.java index 5dd5145ad..d12ac8751 100644 --- a/querydsl-jpa/src/main/java/com/querydsl/jpa/sql/AbstractJPASQLQuery.java +++ b/querydsl-jpa/src/main/java/com/querydsl/jpa/sql/AbstractJPASQLQuery.java @@ -158,7 +158,7 @@ public abstract class AbstractJPASQLQuery JPAUtil.setConstants(query, serializer.getConstantToAllLabels(), queryMixin.getMetadata().getParams()); this.projection = null; // necessary when query is reused - if (projection instanceof FactoryExpression) { + if (!forCount && projection instanceof FactoryExpression) { if (!queryHandler.transform(query, (FactoryExpression) projection)) { this.projection = (FactoryExpression) projection; }