Julrea
Inlärning
Kurser
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
Mina framsteg
Kurser
Quest karta
Lektioner
Alla uppdrag
Alla nivåer
Arbeta med entitetsobjekt
SQL & Hibernate
Nivå,
Lektion
4.1 Transaktioner och databasintegritet Det normala driftsättet för en databas är när den tar emot tusentals förfrågningar varje minut från hundratals olika klienter. I det här fallet uppstår ofta situationer när samma data nås från olika f
Hibernate-konfiguration
SQL & Hibernate
Nivå,
Lektion
5.1 Automatisk generering av dataschema När du först konfigurerar Hibernate kan du aktivera många intressanta inställningar. Jag tog inte med dem innan, för att inte spraya. Men i slutet av nivån tänker jag på några av dem att berätta. Den
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
Livscykeln för Hibernate Entity-objekt
SQL & Hibernate
Nivå,
Lektion
Lista över stater Och nu börjar det roliga. Vi kommer att studera tillstånden för Entitetsobjekt. Du måste betala för allt, och för att använda Hibernate också. Tycker du inte att det är ett sådant pris att lära sig HQL? Nej, livet är lite
Hur man sparar ett objekt i Hibernate
SQL & Hibernate
Nivå,
Lektion
Möjliga objektstatusalternativ Som du kanske har märkt, när ett objekt är kopplat till Hibernate kallas dess tillstånd beständig eller hanterad . Hur rätt? Fortsätter eller hanteras? Det är möjligt och så, och så. Enligt JPA-specifikationen
Hur man ändrar ett objekt i Hibernate
SQL & Hibernate
Nivå,
Lektion
Nyanserna i merge()-metoden Om du vill använda Hibernate för att ändra ett objekt som redan har lagrats i databasen, så finns det också flera metoder för detta. Den första är metoden merge() , som uppdaterar informationen i databasen basera
Olika sätt att få tag på ett föremål
SQL & Hibernate
Nivå,
Lektion
get() metoden Om du vill få ett objekt med dess ID (eller primärnyckel), så har Hibernate tre metoder för detta: ladda() skaffa sig() hitta() De gör samma sak, men det finns nyanser. Det allmänna formatet för metoden get() är: EntityClass и
Visa mer
1
...
52
53
54
55
56
...
60
Please enable JavaScript to continue using this application.