From c6278556b678a320fb3913a8f549af0bad6ed570 Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Fri, 10 Feb 2023 22:46:39 +0100 Subject: [PATCH] @Query annotated repository method does not use Sort parameter. Original Pull Request #2450 Closes #2449 (cherry picked from commit 4f30a492b99c4d21eed487573b700900930824ec) (cherry picked from commit 7d5b9d5b7ca5c9db0927e42ea9e874ccf3f38224) --- .../repository/query/ElasticsearchStringQuery.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchStringQuery.java b/src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchStringQuery.java index 6a68e45c0..581e96362 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchStringQuery.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchStringQuery.java @@ -62,6 +62,8 @@ public class ElasticsearchStringQuery extends AbstractElasticsearchRepositoryQue String queryString = new StringQueryUtil(elasticsearchOperations.getElasticsearchConverter().getConversionService()) .replacePlaceholders(this.queryString, parameterAccessor); - return new StringQuery(queryString); + var query = new StringQuery(queryString); + query.addSort(parameterAccessor.getSort()); + return query; } }