Szukaj…


Wprowadzenie

HQL to język zapytań Hibernacja, oparty na SQL i za kulisami jest zamieniany na SQL, ale jego składnia jest inna. Używasz nazw jednostek / klas, a nie nazw tabel i nazw pól, a nie nazw kolumn. Pozwala także na wiele stenografii.

Uwagi

Najważniejszą rzeczą do zapamiętania podczas używania hql jest użycie nazwy klasy i nazw pól zamiast nazw tabel i kolumn, do których jesteśmy przyzwyczajeni w SQL.

Wybór całego stołu

hql = "From EntityName";

Wybierz określone kolumny

hql = "Select id, name From Employee";

Dołącz klauzulę Where

hql = "From Employee where id = 22";

Przystąp

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow