Sök…


Introduktion

HQL är Hibernate Query Language, det baseras på SQL och bakom kulisserna ändras det till SQL men syntaxen är annorlunda. Du använder entitets- / klassnamn inte tabellnamn och fältnamn inte kolumnnamn. Det tillåter också många korthår.

Anmärkningar

Det viktigaste att komma ihåg när du använder hql är att använda klassnamnet och fältnamnen i stället för tabell- och kolumnnamnen vi är vana vid i SQL.

Att välja en hel tabell

hql = "From EntityName";

Välj specifika kolumner

hql = "Select id, name From Employee";

Inkludera en Var-klausul

hql = "From Employee where id = 22";

Ansluta sig

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow