Cache ResultObjectProvider data to improve query performance
------------------------------------------------------------
Key: OPENJPA-703
URL: https://issues.apache.org/jira/browse/OPENJPA-703
Project: OpenJPA
Issue Type: Improvement
Components: kernel
Reporter: Ron Pressler
Profiling indicated that JDBCStoreQuery.populateSelect consumes a significant
amount of CPU, and is executed every time a query is run. While, in fact, the
actual PreparedStatement is created and run only in QueryImpl.toResult. It
seems like the returned ResultObjectProvider from JDBCStoreQuery.executeQuery
can be at least partially cached, or even cached in its entirety (provided care
is taken with the context parameters).
It seems like such an improvement would significantly improve query performance.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.