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

前
 
次
 

query-results-cache.ignore-null

eclipselink.query-results-cache.ignore-nullを使用して、TopLinkがnullの問合せ結果をキャッシュするかどうかを指定します。

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

表4-30 query-results-cache.ignore-nullの有効値

Value 説明

true

nullの結果は無視されます(つまり、結果はキャッシュされません)。

false

(デフォルト) nullの結果は無視されません(つまり、結果はキャッシュされます)。


使用方法

この問合せヒントを使用すると、2次キー索引として問合せキャッシュを使用して、新規オブジェクトの挿入が可能になります。

例4-61 JPA問合せでのquery-results-cache.ignore-nullの使用

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

例4-62 @QueryHint注釈でのquery-results-cache.ignore-nullの使用

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

関連項目

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