You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by fa...@apache.org on 2009/02/04 05:09:58 UTC

svn commit: r740598 - /openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java

Author: fancy
Date: Wed Feb  4 04:09:58 2009
New Revision: 740598

URL: http://svn.apache.org/viewvc?rev=740598&view=rev
Log:
OPENJPA-703 Cache ResultObjectProvider data to improve query performance
recover a line for query hint.OptimizeResultCount

Modified:
    openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java

Modified: openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java?rev=740598&r1=740597&r2=740598&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java (original)
+++ openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/QueryImpl.java Wed Feb  4 04:09:58 2009
@@ -390,6 +390,7 @@
 						throw new ArgumentException(_loc.get(
 								"bad-query-hint-value", key, value), null,
 								null, false);
+                    _query.getFetchConfiguration().setHint(key, value);
 				}  else if (QueryHints.HINT_INVALIDATE_PREPARED_QUERY.equals
                     (key)) {
                     _query.getFetchConfiguration().setHint(key, (Boolean)value);