Zoeken…
Invoering
HQL is Hibernate Query Language, het is gebaseerd op SQL en achter de schermen is het veranderd in SQL, maar de syntaxis is anders. U gebruikt entiteits- / klassennamen niet tabelnamen en veldnamen geen kolomnamen. Het staat ook veel steno toe.
Opmerkingen
Het belangrijkste om te onthouden bij het gebruik van hql is het gebruik van de klassenaam en veldnamen in plaats van de tabel- en kolomnamen die we in SQL gewend zijn.
Een hele tafel selecteren
hql = "From EntityName";
Selecteer specifieke kolommen
hql = "Select id, name From Employee";
Neem een Where-clausule op
hql = "From Employee where id = 22";
toetreden
hql = "From Author a, Book b Where a.id = book.author";
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow