Promotion
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
My Progress
Courses
Quest Map
Lessons
Java
SQL & Hibernate
Level 13
Samlingskartlegging
SQL & Hibernate
Level 13,
Lesson 0
Liste over samlinger Vel, du har sett hvordan du kartlegger enkle typer. Nå er det på tide å gå videre til mer interessante spørsmål - hvordan kartlegge samlinger av gjenstander. Og vi kan ha objekter i 5 grupper: Array - en rekke objekter
@ManyToOne
SQL & Hibernate
Level 13,
Lesson 1
2.1 Kobling på tabellnivå Vi har sett hvordan Hibernate lagrer samlinger i hjelpetabeller. La oss nå finne ut hvordan du organiserer relasjoner mellom fullverdige tabeller som lagrer ekte Entity-klasser. Det er fire typer relasjoner mellom
@OneToMany
SQL & Hibernate
Level 13,
Lesson 2
Forhold på tabellnivå La oss se på de to tabellene våre igjen: id Navn okkupasjon lønn alder join_date 1 Ivanov Ivan Programmerer 100 000 25 2012-06-30 2 Petrov Petr Programmerer 80 000 23 2013-08-12 3 Ivanov Sergey Tester 40 000 tretti 201
@ManyToMany
SQL & Hibernate
Level 13,
Lesson 3
Servicebord La oss nå se på et annet vanlig tilfelle - mange-til-mange. La oss forestille oss at vi har et mange-til-mange forhold mellom oppgaver og ansatte : En ansatt i ansatttabellen kan gjøre mange oppgaver fra oppgavetabellen. Én oppg
@OneToOne
SQL & Hibernate
Level 13,
Lesson 4
5.1 Ulike former for en-til-en kommunikasjon Det er et annet interessant og ganske spesifikt tilfelle av et forhold mellom to Entity-klasser - et en-til-en-forhold. Jeg kaller dette tilfellet veldig spesifikt, da det handler mer om Java-obj
Kaskadende endringer
SQL & Hibernate
Level 13,
Lesson 5
6.1 Dyp avhengighetshåndtering Og noen flere nyttige og interessante ting om @OneToMany- kommentarer og lignende. De har alle 4 ofte brukte alternativer: cascade = CascadeType.ALL orphanRemoval = sant hente = FetchType.LAZY Nå vil vi analys
Please enable JavaScript to continue using this application.