JPQLってプログラム実行してみないと、どういう結果がとれるかわかりにくい…。SQLなら実行するツールでSQLを試行錯誤してからプログラムに張り付けてGOGO!!って出来るんだけどね…。
と思ってたらNetBeans 7.3からはJPQLを実行する機能があるというじゃないですか。
Test JPQL with NetBeans IDE 7.3 Tools
persistence.xmlの右クリックメニューにJPQL問い合わせの実行という項目が…気づかなかったorz
JPQLを入力する画面が出てきてJPQLを実行するようなボタンを押すと結果と、発行されるSQLが確認できる。
この機能を数か月前の自分に教えてあげたい…。