11.4.2. HQL ステートメント
HQL は
SELECT
、 UPDATE
、 DELETE
、および INSERT
ステートメントを許可します。JPQL には HQL の INSERT
ステートメントに相当するステートメントはありません。
重要
UPDATE
または DELETE
ステートメントを実行する場合は注意してください。
ステートメント | 説明 |
---|---|
SELECT |
HQL の
SELECT ステートメントの BNF は次の通りです。
select_statement :: = [select_clause] from_clause [where_clause] [groupby_clause] [having_clause] [orderby_clause]
最も簡単な HQL の
SELECT ステートメントは次のような形式になります。
from com.acme.Cat |
UDPATE | HQL の UPDATE ステートメントの BNF は JPQL と同じです。 |
DELETE | HQL の DELETE ステートメントの BNF は JPQL と同じです。 |