AI Academy
Kampanj
CodeGym University
Lärande
Kurser
Uppgifter
Enkäter & Quiz
Spel
Hjälp
Schema
Gemenskap
Användare
Forum
Chatt
Artiklar
Framgångshistorier
Aktivitet
Omdömen
Prenumerationer
Ljust tema
Lektioner
Recensioner
Om oss
Start
Börja lära dig
Börja lära dig nu
Mina framsteg
Kurser
Quest-karta
Lektioner
Java
SQL & Hibernate
Nivå 13
Samlingskartläggning
SQL & Hibernate
Nivå 13,
Lektion 0
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å 13,
Lektion 1
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å 13,
Lektion 2
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å 13,
Lektion 3
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
@En till en
SQL & Hibernate
Nivå 13,
Lektion 4
5.1 Olika former av en-till-en-kommunikation Det finns ett annat intressant och ganska specifikt fall av en relation mellan två Entity-klasser - en en-till-en relation. Jag kallar det här fallet mycket specifikt, eftersom det handlar mer om
Kaskadförändringar
SQL & Hibernate
Nivå 13,
Lektion 5
6.1 Djup beroendehantering Och några mer användbara och intressanta saker om @OneToMany- anteckningar och liknande. De har alla fyra vanliga alternativ: cascade = CascadeType.ALL orphanRemoval = sant hämta = FetchType.LAZY Nu kommer vi att
Please enable JavaScript to continue using this application.