12.4.10. Fonctions standardisées HQL


Les fonctions suivantes sont disponibles en HQL quelle que soit la base de données utilisée sous-jacente.
Expand
Tableau 12.10. Fonctions standardisées HQL
Fonction Description
BIT_LENGTH
Renvoie la longueur des données binaires.
CAST
Effectue une transcription SQL. La cible de transcription doit désigner le type de mappage Hibernate à utiliser. Voir le chapitre sur les types de données pour obtenir plus d'informations.
EXTRACT
Effectue une extraction SQL sur les valeurs Heure/Date. L'extraction soutire une partie de la valeur (l'année, par exemple). Voir les formes d'abréviation ci-dessous.
SECOND
Abréviation pour extraire une Seconde.
MINUTE
Forme d'abréviation pour extraire une Minute.
HOUR
Abréviation pour extraire une Heure.
DAY
Abréviation pour extraire un Jour.
MONTH
Abréviation pour extraire un Mois.
YEAR
Abréviation pour extraire une Année.
STR
Abréviation pour la conversion d'une valeur en caractère.
Les développeurs d'applications peuvent également fournir leur propre ensemble de fonctions. Habituellement, cela représente des fonctions SQL personnalisées ou des alias pour les extraits de code SQL. Ces déclarations de fonction sont effectuées au moyen de la méthode addSqlFunction de org.hibernate.cfg.Configuration
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat