Befordran
CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Nivå 10
Lär dig skriva frågor i HQL
SQL & Hibernate
Nivå,
Lektion
1.1 Introduktion till HQL Tidigare har du bekantat dig med Hibernate, och nu kommer jag att presentera dig för HQL , aka Hibernate Query Language . Faktum är att detta är SQL-konverterat för att skriva frågor i Hibernate. Den har flera vikt
Utforska Query-klassen
SQL & Hibernate
Nivå,
Lektion
2.1 Introduktion till Query-klasserna En annan viktig punkt är förresten Query-hjälparklassen. Du kan se det i det här exemplet: public List getAllEmployes() {
Gå med i HQL
SQL & Hibernate
Nivå,
Lektion
3.1 Kartläggning av beroende enheter I SQL kan du skriva frågor med JOIN. Är det möjligt att göra samma sak i HQL? Det korta svaret är ja. Men det fullständiga svaret blir mer intressant. För det första, när vi skriver en JOIN i SQL betyder
Förfrågningar med parametrar
SQL & Hibernate
Nivå,
Lektion
4.1 Parametrar för frågor Hibernate låter dig skicka parametrar till frågor. Allt arbete med frågor och databasen förenklas alltså avsevärt. Det är mycket sällsynt att hitta oföränderliga frågor. Till en början verkar det som att du bara be
Begär längdgräns
SQL & Hibernate
Nivå,
Lektion
Arbeta med sidor: LIMIT och OFFSET Mycket ofta hämtas data från en databas i "sidor". För det är så det är bekvämt att jobba med stora listor. Vi frågar först raderna 1 till 20, sedan 21 till 40 och så vidare. Detta är en så vanlig situatio
Andra typer av förfrågningar
SQL & Hibernate
Nivå,
Lektion
6.1 Namngivna frågor Hibernate låter dig inte lagra frågor direkt i koden. Istället föreslår han att ge frågor namn och lagra dem separat som kommentarer. Tja, ta sedan den önskade förfrågan direkt med dess namn. Exempel: @org.hibernate.ann
Please enable JavaScript to continue using this application.