From 9c093a4d61c607938b343f5213639488d3bc693a Mon Sep 17 00:00:00 2001 From: Ruben Dijkstra Date: Thu, 4 Dec 2014 21:14:14 +0100 Subject: [PATCH] Change clone() to copy all state --- .../java/com/mysema/query/jpa/impl/AbstractJPAQuery.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/querydsl-jpa/src/main/java/com/mysema/query/jpa/impl/AbstractJPAQuery.java b/querydsl-jpa/src/main/java/com/mysema/query/jpa/impl/AbstractJPAQuery.java index 05e63be05..399ce304e 100644 --- a/querydsl-jpa/src/main/java/com/mysema/query/jpa/impl/AbstractJPAQuery.java +++ b/querydsl-jpa/src/main/java/com/mysema/query/jpa/impl/AbstractJPAQuery.java @@ -357,7 +357,7 @@ public abstract class AbstractJPAQuery> extends JP /** * Clone the state of this query to a new instance with the given EntityManager - * using the specified templates + * and the specified templates * * @param entityManager * @param templates @@ -371,12 +371,7 @@ public abstract class AbstractJPAQuery> extends JP * @return */ public Q clone() { - JPQLTemplates existingTemplates = getTemplates(); - if (existingTemplates != null) { - return clone(entityManager, existingTemplates); - }else { - return clone(entityManager); - } + return clone(entityManager, getTemplates()); } }