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