1

javax.persistence.Query オブジェクトによって生成された基礎となる SQL を表示する方法はありますか?

つまり、次の EJB QL クエリがあります。

SELECT f FROM FunkyObject f where f.id = 4

私はこのようなものを見たいです:

SELECT funky_object.id, funky_object.name, funky_object.some_int_col
  FROM funky_object
WHERE funky_object.id = ?

クエリの実行中にエラーが発生すると、ログ ファイルに次のようなメッセージが表示されます。

有効なクエリに対して同じ情報を表示する方法を知りたいです。

Sun Application Server (JEE5) の TopLink で EJB を使用しています。

前もって感謝します...

4

0 に答える 0