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 d12ac8751..ac8af57a7 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 @@ -255,11 +255,11 @@ public abstract class AbstractJPASQLQuery public QueryResults fetchResults() { // TODO : handle entity projections as well try { - Query query = createQuery(true); - long total = ((Number) query.getSingleResult()).longValue(); + Query countQuery = createQuery(true); + long total = ((Number) countQuery.getSingleResult()).longValue(); if (total > 0) { QueryModifiers modifiers = queryMixin.getMetadata().getModifiers(); - query = createQuery(false); + Query query = createQuery(false); @SuppressWarnings("unchecked") List list = (List) getResultList(query); return new QueryResults(list, modifiers, total);