Extended resolveQuery of QueryLookupStrategy to take domain class as well.

This commit is contained in:
Oliver Gierke
2011-03-01 20:38:15 +01:00
parent b0a04b16c6
commit 1b98d32a4f
2 changed files with 6 additions and 2 deletions

View File

@@ -54,7 +54,8 @@ public interface QueryLookupStrategy {
* that can be executed afterwards.
*
* @param method
* @param domainClass
* @return
*/
RepositoryQuery resolveQuery(Method method);
RepositoryQuery resolveQuery(Method method, Class<?> domainClass);
}

View File

@@ -216,7 +216,10 @@ public abstract class RepositoryFactorySupport {
getQueryLookupStrategy(queryLookupStrategyKey);
for (Method method : metadata.getQueryMethods()) {
queries.put(method, lookupStrategy.resolveQuery(method));
queries.put(
method,
lookupStrategy.resolveQuery(method,
repositoryInterface.getDomainClass()));
}
}