Suche…


Einführung

HQL ist Hibernate-Abfragesprache, basiert auf SQL und wird hinter den Kulissen in SQL geändert, die Syntax unterscheidet sich jedoch. Sie verwenden Entitäts- / Klassennamen, nicht Tabellennamen und Feldnamen, nicht Spaltennamen. Es erlaubt auch viele Abkürzungen.

Bemerkungen

Bei der Verwendung von hql ist zu beachten, dass der Klassenname und die Feldnamen anstelle der in SQL üblichen Tabellen- und Spaltennamen verwendet werden.

Eine ganze Tabelle auswählen

hql = "From EntityName";

Wählen Sie bestimmte Spalten aus

hql = "Select id, name From Employee";

Fügen Sie eine Where-Klausel ein

hql = "From Employee where id = 22";

Beitreten

hql = "From Author a, Book b Where a.id = book.author";


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow