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