2016-06-13 12 views
1

JPAがクエリの実行直前にJPQLクエリの解析をテストする方法を提供しているかどうかを知りたい。jpaで実行する前にjpqlクエリをテストする

敬具、

+0

私はあなたのプロジェクト(TDD) – LowLevel

+0

答えをあなたの答えを実行する前にHSQLDBを使用してテストすることができますが、私はあなたの外部のソースからクエリを追加するので、プロジェクトを実行する前にクエリをテストしたいランタイム。 –

+0

とSQLExceptionをキャッチする場合は? – LowLevel

答えて

0

号はJPAスペックは(JDO永続化仕様が提供するものとは違って)、クエリを「コンパイル」するオプションが用意されていませんので、それを行うのない信頼できる方法はありません。いくつかの実装は、クエリの作成時にコンパイルし、他の実装は実行の直前にコンパイルします。

関連する問題