- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!Hibernate
[リファレンス|http://www.hibernate.org/hib_docs/reference/ja/]
!!HQL
::結合
サポートしているジョインのタイプはANSI SQLと同じ。
HQL がサポートする JOIN は、INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN です。ただし、あくまで Java クラスの関連での JOIN であることに注意してください。 EMPLOYEE.hbm.xml のクエリentity.Employee.getListByDepartmentName が JOIN できるのは、マッピング情報で<many-to-one> の関連を指定しているからです。そのため、SQL のような ON 句は必要ないのです。
,サポートしているジョイン
,インナー・ジョイン
,レフト・アウター・ジョイン
,ライト・アウター・ジョイン
,フル・ジョイン
*あくまで Java クラスの関連での JOIN であることに注意。
*JOINができるのは、マッピング情報で関連を指定しているから。
*SQL のような ON 句は必要ないのです。
!HQLを利用しようとしたら以下のエラー
Exception in thread "main" java.lang.NoClassDefFoundError: antlr/ANTLRException
antlr-2.7.6rc1.jar を lib に追加