diff --git a/src/main/java/com/avaje/ebeaninternal/server/expression/DefaultExpressionList.java b/src/main/java/com/avaje/ebeaninternal/server/expression/DefaultExpressionList.java index 8417a3092..039bf277e 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/expression/DefaultExpressionList.java +++ b/src/main/java/com/avaje/ebeaninternal/server/expression/DefaultExpressionList.java @@ -29,6 +29,8 @@ import java.util.Set; */ public class DefaultExpressionList implements SpiExpressionList { + private static final String AND = " and "; + protected final List list; protected final Query query; @@ -37,10 +39,6 @@ public class DefaultExpressionList implements SpiExpressionList { protected transient ExpressionFactory expr; - private final String listAndStart; - private final String listAndEnd; - private final String listAndJoin; - /** * Set to true for the "Text" root expression list. */ @@ -71,10 +69,6 @@ public class DefaultExpressionList implements SpiExpressionList { this.query = query; this.expr = expr; this.parentExprList = parentExprList; - - this.listAndStart = ""; - this.listAndEnd = ""; - this.listAndJoin = " and "; } private DefaultExpressionList() { @@ -433,15 +427,13 @@ public class DefaultExpressionList implements SpiExpressionList { @Override public void addSql(SpiExpressionRequest request) { - request.append(listAndStart); for (int i = 0, size = list.size(); i < size; i++) { SpiExpression expression = list.get(i); if (i > 0) { - request.append(listAndJoin); + request.append(AND); } expression.addSql(request); } - request.append(listAndEnd); } @Override