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