Corso Framework Hibernate

Il corso intende coprire i seguenti argomenti:

  • Introduzione ad Hibernate
    • Cos'è la Persistenza
    • Paradigm Mismatch
    • Object/Relational Mapping (ORM)
    • Configurazione di Hibernate
  • Metadati
    • Metadati in XML per la realizzazione dell'Object/Relational Mapping
    • Metadati basati sulle annotazioni
  • Mapping di classi persistenti
  • Mapping di collections e associazioni tra le entità
    • Mapping di Set, List e Map con metadati in XML o basati sulle annotazioni
  • Mapping delle associazioni
  • Mapping di una componente
  • Mapping dell'ereditarietà tra le classi
  • Memorizzazione e caricamento degli oggetti
  • Query con HQL
  • Effettuare delle query con criteri ed esempi
  • Strategie di Fetching

Il programma del corso è da ritenersi provvisorio, pertanto potrebbe subire delle variazioni.

Gli argomenti trattati in questo corso sono "equipotenti" a quelli trattati nell'esame "JEE6 Java Persistence API Developer" con la differenza che si è preferito incentrare il corso sul framework Hibernate piuttosto che sulle API Java. Tale scelta è in considerazione degli attuali trend di mercato che richiedono costantemente competenze su questo framework nello sviluppo di applicazioni web J2EE.