13.4.2. HQL ステートメント
HQL では、
SELECT
、UPDATE
、DELETE
、および INSERT
ステートメントを使用できます。HQL INSERT
ステートメントには、JPQL に相当するものはありません。
重要
UPDATE
または DELETE
ステートメントがいつ実行されるかについては注意が必要です。
ステートメント | Description |
---|---|
SELECT |
HQL における
SELECT ステートメントの BNF は以下のとおりです。
select_statement :: = [select_clause] from_clause [where_clause] [groupby_clause] [having_clause] [orderby_clause]
最も単純な
HQLSELECT ステートメントの形式は次のとおりです。
from com.acme.Cat |
UDPATE | HQL の UPDATE ステートメントの BNF は JPQL と同じです。 |
DELETE | HQL の DELETE ステートメントの BNF は JPQL と同じです。 |