ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

query-results-cache.size

eclipselink.query-results-cache.sizeを使用して、問合せの結果キャッシュの固定サイズを設定します。

表4-32は、この問合せヒントの値を説明しています。

表4-32 query-results-cache.sizeの有効値

Value 説明

サイズ

int値に解析可能なIntegerまたはStrings
(デフォルト: 100)


使用方法

query-results-cacheを使用する場合、同じ引数を含む同じ名前付き問合せが再実行されると、TopLinkはデータベースをスキップしてキャッシュ結果を返します。


注意:

問合せに引数が含まれていない場合、(結果が1つのみのため)サイズ1が使用されます。


例4-65 JPA問合せでのquery-results-cache.sizeの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 query.setHint("eclipselink.QUERY_RESULTS_CACHE_SIZE", "150");

例4-66 @QueryHint注釈でのquery-results-cache.sizeの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 @QueryHint(name=QueryHints.QUERY_RESULTS_CACHE_SIZE, value="150");

関連項目

詳細は、次を参照してください。