Hibernate HQLクエリについて解説します。
  • Hibernate HQL入門その2 - SELECT 句    - (2008/07/09 18:37)
    Hibernate HQLは高度なオブジェクト指向のクエリ言語です。概観は SQL に似ていますが、HQLはJavaオブジェクトに対するクエリで、SQL にはない高度な機能を備えています。本文はHQLのSELECT句について解説します。
  • Hibernate HQLクエリ - 集約関数    - (2008/09/08 18:37)
    Hibernate HQLクエリでは、ネイティブSQLと同じように、avg(),sum(),count()などの集約関数をサポートしています。本文はHibernateの集約関数について学びます。
  • Hibernate HQLで insert/update/delete    - (2008/09/09 11:30)
    Hibernate 3から、バルク(bulk)SQLと呼ばれる書き方で、HQLからデータをinsert(挿入)/update(更新)/delete(削除)することができるようになりました。
  • Hibernate HQLクエリ - JOINによる結合    - (2008/09/11 16:59)
    ネイティブSQLでは、LEFT/RIGHT OUTER JOINなどの結合方法があります。Hibernate HQLクエリはネイティブSQLと同じように、関連性のある永続オブジェクトの間に、JOINによる結合を行うことができます。
  • Hibernate HQLクエリ - 戻り値をnew mapでMap型に    - (2008/09/12 18:13)
    データベースに問い合わせを行う際、戻り値のコレクションに含める要素をMap型にしたいときがあります。こんなとき、Hibernate HQLクエリの場合、new mapを使います。
  • Hibernate HQLクエリ - 戻り値をnew listでList型に    - (2008/09/12 18:23)
    データベースに問い合わせを行う際、戻り値のコレクションに含める要素をList型にしたいときがあります。こんなとき、Hibernate HQLクエリの場合、new listを使います。