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.

Reply via email to