Kursplan
Introduksjon til Hibernate
- Introduksjon til Hibernate
- Problemet med objekt-relasjonell mappings
- JDBC
- Bruker-roller skjema
- Verktøy og oppsett av miljø
- Opprette database
Konfigurere Hibernate
- Hibernate distribusjoner
- Nødvendige biblioteker
- Konfigurasjonsfiler
- hibernate.properties
- hibernate.cfg.xml
Hibernate Persistence
- Hibernate arkitektur
- SessionFactory-metoder
- Hibernate-sesjoner
- Objekt tilstander
- Tilstandsoverskridelser
- Session-metoder
- Transaksjoner
- Session-Per-Operation
- Session-Per-Request
- Data Access Object mønsteret
Objekt-relasjonell mappings
- Objekt-orientert design
- Relasjonell mappings
- Bidireksjonell assosiasjon
- O/R mappings teknikker
- Mappingsdokumentet
- Mappings XML-modellen
- Primærnøkler og identitet
- Generere identifiserere
- Andre mappings elementer
- Komponenter
- Mappings av assosiasjoner
- Mappings XML-modell for assosiasjoner
- Unidireksjonell mange-til-en
- Eager fetching
- Bidireksjonell en-til-mange
- Bidireksjonell en-til-en
- Mappings av arv
- Arv og databaser
- En tabell arv
- Mappings av en tabell arv
- Tabell-per-underklasse
- Tabell-per-underklasse mappings
- Tabell-per-konkrett-klasse
Hibernate Query Language
- Hibernate Query Language
- Grundleggende prinsipper
- HQL forespørsler
- Polymorfisme
- Navngitte parametere
- Entitetsparametere
- Samkjøring på assosiasjoner
- Agregatmetoder
- Oppdateringer og slettinger
- Navngitte forespørsler
- Bruke Native SQL
Krav
Java-programmering, SQL
Referanser (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.