|
21 | 21 | import org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery;
|
22 | 22 | import org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery.QueryInitialization;
|
23 | 23 | import org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory;
|
| 24 | +import org.springframework.data.projection.ProjectionFactory; |
24 | 25 | import org.springframework.data.repository.core.NamedQueries;
|
25 | 26 | import org.springframework.data.repository.core.RepositoryMetadata;
|
26 | 27 | import org.springframework.data.repository.core.support.RepositoryFactorySupport;
|
@@ -105,9 +106,11 @@ public RedisQueryLookupStrategy(Key key, EvaluationContextProvider evaluationCon
|
105 | 106 | * (non-Javadoc)
|
106 | 107 | * @see org.springframework.data.repository.query.QueryLookupStrategy#resolveQuery(java.lang.reflect.Method, org.springframework.data.repository.core.RepositoryMetadata, org.springframework.data.repository.core.NamedQueries)
|
107 | 108 | */
|
108 |
| - public RepositoryQuery resolveQuery(Method method, RepositoryMetadata metadata, NamedQueries namedQueries) { |
| 109 | + @Override |
| 110 | + public RepositoryQuery resolveQuery(Method method, RepositoryMetadata metadata, ProjectionFactory factory, |
| 111 | + NamedQueries namedQueries) { |
109 | 112 |
|
110 |
| - QueryMethod queryMethod = new QueryMethod(method, metadata); |
| 113 | + QueryMethod queryMethod = new QueryMethod(method, metadata, factory); |
111 | 114 | KeyValuePartTreeQuery partTreeQuery = new KeyValuePartTreeQuery(queryMethod, evaluationContextProvider,
|
112 | 115 | this.keyValueOperations, this.queryCreator);
|
113 | 116 | partTreeQuery.setQueryIntialization(QueryInitialization.NEW);
|
|
0 commit comments