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

前
 
次
 

jdbc.max-rows

eclipselink.jdbc.max-rowsを使用して、返される最大行数を指定します。問合せにより、指定された数より多くの行が返された場合、後続行は返されません。

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

表4-17 eclipselink.jdbc.max-rowsの有効値

Value 説明

(Int値に解析可能な)IntまたはString

JDBCの最大行数を構成します。


使用方法

このヒントはJPQL setMaxResults()に類似していますが、NamedQueriesのメタデータ内で指定できます。

例4-35に、JPA問合せでこのヒントを使用する方法を示します。

例4-35 JPA問合せでのjdbc.max-rowsの使用

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

例4-36に、@QueryHint注釈でこのヒントを使用する方法を示します。

例4-36 @QueryHint注釈でのjdbc.max-rowsの使用

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

関連項目

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