Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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
14 ore
Recensioni (3)
Abbiamo ottenuto una panoramica complessa anche sul contesto, ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica del training, in particolare l'esperienza di dover eseguire manualmente i comandi e chiamare le API REST.
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
interazione attraverso esercizi e anche condivisione di progetti
Claudiu - MSG system
Corso - Advanced Spring Boot
Traduzione automatica
Le informazioni aggiuntive condivise hanno reso il corso di formazione meno lineare e più interessante, nonostante fosse in Groovy.
Covenant - Vodacom
Corso - Groovy Programming
Traduzione automatica