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 を使用しています。
前もって感謝します...