Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

12.4.2. Déclarations HQL

HQL autorise les déclarations SELECT, UPDATE, DELETE, et INSERT. La déclaration INSERT de HQL n'a pas d'équivalent dans JPQL.

Important

Veuillez être attentif au moment où une déclaration UPDATE ou DELETE est exécutée.

Tableau 12.8. Déclarations HQL

Déclaration Description
SELECT
Le BNF pour les déclarations SELECT dans HQL est :
select_statement :: =
        [select_clause]
        from_clause
        [where_clause]
        [groupby_clause]
        [having_clause]
        [orderby_clause]
La déclaration SELECT de HQL la plus simple qui soit est sous la forme :
de com.acme.Cat
UDPATE Le BNF pour la déclaration UPDATE dans HQL est le même que dans JPQL.
DELETE Le BNF pour les déclarations DELETE dans HQL est le même que dans JPQL.