Unecessary class load attempts when parsing JPQL
------------------------------------------------
Key: OPENJPA-1741
URL: https://issues.apache.org/jira/browse/OPENJPA-1741
Project: OpenJPA
Issue Type: Bug
Components: query
Affects Versions: 2.0.0, 1.2.2
Reporter: David Minor
When parsing JPQL, JPQLExpressionBuilder.getPathOrConstant() tries to determine
if a token is a java class or enum by doing a class load (via
QueryImpl.classForName()). The same token will be tried as often as it appears
in the query. It might be better to
1) cache the results
2) avoid the lookup if the token is a known variable name
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.