From 5af865f1e591ff940ad2af5002991c68452c189c Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 31 Jan 2012 13:34:27 +0100 Subject: [PATCH] DATAJPA-159 - Improved error message if building a PartTreeJpaQuery fails. --- .../data/jpa/repository/query/JpaQueryLookupStrategy.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java b/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java index 4b408e5c7..52ed560bb 100644 --- a/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java +++ b/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java @@ -89,7 +89,12 @@ public final class JpaQueryLookupStrategy { @Override protected RepositoryQuery resolveQuery(JpaQueryMethod method, EntityManager em, NamedQueries namedQueries) { - return new PartTreeJpaQuery(method, em); + try { + return new PartTreeJpaQuery(method, em); + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException(String.format("Could not create query metamodel for method %s!", + method.toString()), e); + } } }