Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


8.17.10 クエリ使用時に発生する例外

CJPAプロバイダの場合,クエリ関連のアノテーションで文法的に間違いがあると,アプリケーションをデプロイするとき例外が発生します。また,クエリ関連のメソッドの引数が不正であったり,指定された文字列が有効なJPQLの文字列でなかったりすると,IllegalArgumentException例外が発生するか,クエリの実行が失敗します。

ネイティブクエリを使用しているデータベースのクエリに対して有効でない場合,または定義された結果のセットがクエリの結果と互換性がない場合,クエリの実行は失敗します。CJPAプロバイダでは,クエリの実行時にPersistenceException例外がスローされます。

〈この項の構成〉

(1) EntityManager内のクエリ関連インタフェースのAPIで発生する例外

EntityManager内のクエリ関連インタフェースのAPIで発生する例外を次に示します。

(2) QueryインタフェースのAPIで発生する例外

QueryインタフェースのAPIで発生する例外を次に示します。

なお,APIの詳細については,Javaのドキュメントを参照してください。