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