Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.jdbc.max-rows
を使用して、返される最大行数を指定します。問合せにより、指定された数より多くの行が返された場合、後続行は返されません。
値
表4-17は、この問合せヒントの有効値を説明しています。
使用方法
このヒントは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");
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』の問合せの概念に関する項