Struttura del corso
Introduzione all'ibernazione
- Presentazione di Hibernate
- Il problema della mappatura oggetto/relazionale
- JDBC
- Schema Utenti-Ruoli
- Configurazione degli strumenti e dell'ambiente
- Creazione del Database
Configurare l'ibernazione
- Distribuzioni di ibernazione
- Librerie richieste
- File di configurazione
- ibernazione.properties
- ibernazione.cfg.xml
Persistenza dell'ibernazione
- L'architettura di Hibernate
- Metodi SessionFactory
- Sessioni di ibernazione
- Stati dell'oggetto
- Transizioni di stato
- Metodi di sessione
- Transazioni
- Sessione per operazione
- Sessione per richiesta
- Modello di oggetto Data Access
Mappatura di oggetti/relazionali
- Progettazione orientata agli oggetti
- Mappatura relazionale
- Associazione bidirezionale
- Tecniche di mappatura O/R
- Il documento di mappatura
- Il modello di mappatura XML
- Chiavi primarie e identità
- Generazione di identificatori
- Altri elementi di mappatura
- Componenti
- Mappatura delle associazioni
- Il modello di mappatura XML per le associazioni
- Molti-a-uno unidirezionale
- Recupero desideroso
- Bidirezionale uno-a-molti
- Uno-a-uno bidirezionale
- Mappatura dell'ereditarietà
- Ereditarietà e database
- Ereditarietà a tabella singola
- Mapping dell'ereditarietà a tabella singola
- Tabella per sottoclasse
- Mapping tabella per sottoclasse
- Tabella per classe concreta
Il linguaggio di query di Hibernate
- Il linguaggio di query di Hibernate
- Fondamenti
- Query HQL
- Polimorfismo
- Parametri denominati
- Parametri di entità
- Partecipare alle associazioni
- Metodi di aggregazione
- Aggiornamenti ed eliminazioni
- Query denominate
- Utilizzo di Native SQL
Requisiti
Programmazione Java, SQL
Recensioni (5)
Che abbiamo ottenuto una panoramica complessa anche sul contesto - ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica della formazione: dover eseguire manualmente i comandi e chiamare le API rimanenti
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Corso - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.