From a569c7fc960570141fef7835b12e6ef59aa6ed97 Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Tue, 27 Feb 2018 11:35:10 +1300 Subject: [PATCH] #1275 - Additional refactor of DefaultOrmQuery.prepareForPaging() for - Add ServerConfig.setDefaultOrderById() ... Remove use of SpiOrmQueryRequest request --- .../io/ebeaninternal/server/querydefn/DefaultOrmQuery.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java b/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java index 103e5d483..ded44b52e 100644 --- a/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java +++ b/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java @@ -1043,7 +1043,7 @@ public class DefaultOrmQuery implements SpiQuery { public CQueryPlanKey prepare(SpiOrmQueryRequest request) { prepareExpressions(request); - prepareForPaging(request); + prepareForPaging(); queryPlanKey = createQueryPlanKey(); return queryPlanKey; } @@ -1066,17 +1066,16 @@ public class DefaultOrmQuery implements SpiQuery { * property to ensure unique row ordering for predicable paging but only in * case, this is not a distinct query */ - private void prepareForPaging(SpiOrmQueryRequest request) { + private void prepareForPaging() { // add the rawSql statement - if any if (orderByIsEmpty()) { - SpiRawSql rawSql = getRawSql(); if (rawSql != null && rawSql.getSql() != null) { order(rawSql.getSql().getOrderBy()); } } if (checkPagingOrderBy()) { - request.getBeanDescriptor().appendOrderById(this); + beanDescriptor.appendOrderById(this); } } /**