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
Ta bort ett objekt
SQL & Hibernate
Nivå,
Lektion
Ta bort med metoden remove() Låt oss slutligen titta på att ta bort ett objekt. I princip är det väldigt enkelt att ta bort objekt från databasen, men som de säger, det finns nyanser. Och det finns sex sådana nyanser: Ta bort med metoden re
Kartläggning av primitiva datatyper
SQL & Hibernate
Nivå,
Lektion
Datatyper som stöds Under de tre föregående nivåerna blev vi lite bekanta med Hibernate. Det är dags för andra omgången. Nu ska vi börja studera samma sak, bara djupare. Och vi börjar med att mappa fälten i klassen Entity till kolumnerna i
Användbara scenarier för datakartläggning
SQL & Hibernate
Nivå,
Lektion
Mapim enum Vi har redan listat ut hur man mappar primitiva datatyper: vi använder @Column- kommentaren och @Type -kommentaren . Men inte alla fall kan täckas av dessa anteckningar. Och det vanligaste fallet är enum . Java enum-objekt kan la
primärnyckel
SQL & Hibernate
Nivå,
Lektion
@Id-anteckning Varje Entity-entitet i Hibernate måste ha ett fält som kommer att vara primärnyckeln: det innehåller ett unikt värde för alla objekt i den här klassen. Vanligtvis är det här fältet kommenterat med @Id -kommentaren . Allmän fo
Datumkartläggning
SQL & Hibernate
Nivå,
Lektion
4.1 Utflykt till historien Uppgiften att spara Java-objekt i databasen var relevant nästan omedelbart efter skapandet av Java-språket. På den tiden fanns det bara en datatyp i Java-språket, Date, som lagrade tid enligt UNIX-tidsstandarden:
Hantering av datauppdatering
SQL & Hibernate
Nivå,
Lektion
5.1 Tidpunkt för dataändring När du lagrar olika poster i en databas i många år uppstår ofta två frågor: När lades denna post till i databasen? När ändrades denna post senast? Dessa är så frekventa uppgifter att två kolumner läggs till i nä
Objektkartläggning
SQL & Hibernate
Nivå,
Lektion
6.1 Lagra filer på servern Ibland måste binära objekt sparas i databasen. Till exempel filer. Om filen är stor är det mest rimligt att lagra den i en separat mapp på disken och lagra dess sökvägar i databasen. Exempel: c:\db-files\users\123
Använda olika datatypskonverterare
SQL & Hibernate
Nivå,
Lektion
7.1 Skapa din egen typomvandlare Ibland uppstår situationer när man vill lagra en ganska komplex datatyp i en kolumn i en tabell. Om Hibernate vet hur man konverterar det till en sträng (och tillbaka), så är allt bra. Om inte, måste du skri
Samlingskartläggning
SQL & Hibernate
Nivå,
Lektion
Lista över samlingar Tja, du har sett hur man kartlägger enkla typer. Nu är det dags att gå vidare till mer intressanta frågor – hur man kartlägger samlingar av föremål. Och vi kan ha objekt i 5 grupper: Array - en array av objekt Lista - l
@ManyToOne
SQL & Hibernate
Nivå,
Lektion
2.1 Länkning på tabellnivå Vi har sett hur Hibernate lagrar samlingar i hjälpbord. Låt oss nu ta reda på hur man organiserar relationer mellan fullfjädrade tabeller som lagrar riktiga Entity-klasser. Det finns fyra typer av relationer mella
@En till många
SQL & Hibernate
Nivå,
Lektion
Relation på tabellnivå Låt oss titta på våra två tabeller igen: id namn ockupation lön ålder join_date 1 Ivanov Ivan Programmerare 100 000 25 2012-06-30 2 Petrov Petr Programmerare 80 000 23 2013-08-12 3 Ivanov Sergey Testare 40 000 trettio
@ManyToMany
SQL & Hibernate
Nivå,
Lektion
Servicebord Låt oss nu titta på ett annat vanligt fall - många-till-många. Låt oss föreställa oss att vi har ett många-till-många- förhållande mellan uppgifter och anställda : En anställd i medarbetartabellen kan göra många uppgifter från u
Visa mer
1
...
53
54
55
56
57
...
60
Please enable JavaScript to continue using this application.