AI Academy
Kampagne
CodeGym University
Læring
Kurser
Opgaver
Undersøgelser & quizzer
Spil
Hjælp
Skema
Fællesskab
Brugere
Forum
Chat
Artikler
Succeshistorier
Aktivitet
Anmeldelser
Abonnementer
Lyst tema
Lektioner
Anmeldelser
Om os
Start
Begynd at lære
Begynd at lære nu
Min fremgang
Kurser
Quest-kort
Lektioner
Java
SQL & Hibernate
Niveau 13
Samlingskortlægning
SQL & Hibernate
Niveau 13,
Lektion 0
Liste over samlinger Nå, du har set, hvordan man kortlægger simple typer. Nu er det tid til at gå videre til mere interessante spørgsmål - hvordan man kortlægger samlinger af objekter. Og vi kan have objekter i 5 grupper: Array - en række a
@ManyToOne
SQL & Hibernate
Niveau 13,
Lektion 1
2.1 Sammenkædning på tabelniveau Vi har set, hvordan Hibernate opbevarer samlinger i hjælpetabeller. Lad os nu finde ud af, hvordan man organiserer relationer mellem fuldgyldige tabeller, der gemmer rigtige Entity-klasser. Der er fire typer
@OneToMany
SQL & Hibernate
Niveau 13,
Lektion 2
Relation på tabelniveau Lad os se på vores to tabeller igen: id navn beskæftigelse løn alder join_date 1 Ivanov Ivan Programmer 100.000 25 2012-06-30 2 Petrov Petr Programmer 80.000 23 2013-08-12 3 Ivanov Sergey Tester 40.000 tredive 2014-0
@ManyToMany
SQL & Hibernate
Niveau 13,
Lektion 3
Servicebord Lad os nu se på et andet almindeligt tilfælde - mange-til-mange. Lad os forestille os, at vi har et mange-til-mange forhold mellem opgaver og medarbejdere : En medarbejder i medarbejdertabellen kan udføre mange opgaver fra opgav
@En til en
SQL & Hibernate
Niveau 13,
Lektion 4
5.1 Forskellige former for en-til-en kommunikation Der er et andet interessant og ret specifikt tilfælde af et forhold mellem to Entity-klasser - et en-til-en forhold. Jeg kalder dette tilfælde meget specifikt, da det handler mere om Java-o
Kaskadende ændringer
SQL & Hibernate
Niveau 13,
Lektion 5
6.1 Dyb afhængighedsstyring Og nogle flere nyttige og interessante ting om @OneToMany- annoteringer og lignende. De har alle 4 almindeligt anvendte muligheder: cascade = CascadeType.ALL orphanRemoval = sand hente = FetchType.LAZY Nu vil vi
Please enable JavaScript to continue using this application.