| パッケージ | 説明 |
|---|---|
| javax.persistence |
Java Persistence APIは永続化とオブジェクト/リレーショナルマッピングの管理のためのAPIです。
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
StoredProcedureQuery
ストアドプロシージャーのクエリー実行を制御するために使用されるインターフェイスです。
|
interface |
TypedQuery<X>
型付きクエリーの実行を制御するためのインタフェースです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Query |
EntityManager.createNamedQuery(java.lang.String name)
名前付き(JPQLまたはネイティブSQLの)クエリーを実行するための
Queryインスタンスを作成します。 |
Query |
EntityManager.createNativeQuery(java.lang.String sqlString)
ネイティブSQLクエリーを実行するための
Queryのインスタンスを作成します。 |
Query |
EntityManager.createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass)
ネイティブSQLクエリーを実行するための
Queryのインスタンスを作成します。 |
Query |
EntityManager.createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping)
ネイティブSQLクエリーを実行するための
Queryのインスタンスを作成します。 |
Query |
EntityManager.createQuery(CriteriaDelete deleteQuery)
クライテリア削除クエリーのための
Queryのインスタンスを作成します。 |
Query |
EntityManager.createQuery(CriteriaUpdate updateQuery)
クライテリア更新クエリーのための
Queryのインスタンスを作成します。 |
Query |
EntityManager.createQuery(java.lang.String qlString)
JPQLのステートメントを実行するための
Queryのインスタンスを作成します。 |
Query |
QueryTimeoutException.getQuery()
この例外の原因となったクエリーを返します。
|
Query |
Query.setFirstResult(int startPosition)
検索結果を取得する最初のポジションを設定します。
|
Query |
Query.setFlushMode(FlushModeType flushMode)
クエリーの実行に使用されるフラッシュモードタイプを設定します。
|
Query |
Query.setHint(java.lang.String hintName,
java.lang.Object value)
クエリーのプロパティもしくはヒントを設定します。
|
Query |
Query.setLockMode(LockModeType lockMode)
クエリーの実行に使用されるロックモードタイプを設定します。
|
Query |
Query.setMaxResults(int maxResult)
取得する結果の最大件数を設定します。
|
Query |
Query.setParameter(int position,
java.util.Calendar value,
TemporalType temporalType)
位置指定のパラメーターに
java.util.Calendarの値をバインドします。 |
Query |
Query.setParameter(int position,
java.util.Date value,
TemporalType temporalType)
位置指定のパラメーターに
java.util.Dateの値をバインドします。 |
Query |
Query.setParameter(int position,
java.lang.Object value)
位置指定のパラメーターに引数の値をバインドします。
|
Query |
Query.setParameter(Parameter<java.util.Calendar> param,
java.util.Calendar value,
TemporalType temporalType)
java.util.CalendarのインスタンスをParameterオブジェクトにバインドします。 |
Query |
Query.setParameter(Parameter<java.util.Date> param,
java.util.Date value,
TemporalType temporalType)
java.util.DateのインスタンスをParameterオブジェクトにバインドします。 |
<T> Query |
Query.setParameter(Parameter<T> param,
T value)
Parameterオブジェクトの値をバインドします。 |
Query |
Query.setParameter(java.lang.String name,
java.util.Calendar value,
TemporalType temporalType)
java.util.Calendarのインスタンスを名前付きパラメーターにバインドします。 |
Query |
Query.setParameter(java.lang.String name,
java.util.Date value,
TemporalType temporalType)
java.util.Dateのインスタンスを名前付きパラメーターにバインドします。 |
Query |
Query.setParameter(java.lang.String name,
java.lang.Object value)
引数の値を名前付きパラメーターにバインドします。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
EntityManagerFactory.addNamedQuery(java.lang.String name,
Query query)
createNamedQueryやcreateNamedStoredProcedureQueryメソッドを使用してクエリーオブジェクトを作成できるように、
QueryもしくはTypedQuery、StoredProcedureQueryのクエリーを名前付きクエリーとして定義します。 |
| コンストラクタと説明 |
|---|
QueryTimeoutException(Query query)
新しい
QueryTimeoutException例外を指定されたクエリーで生成します。 |
QueryTimeoutException(java.lang.String message,
java.lang.Throwable cause,
Query query)
新しい
QueryTimeoutException例外を指定された詳細メッセージと原因例外とクエリーで生成します。 |
Translated by @megascus.