Opleiding: Java Data Access met Hibernate
De cursus Java Data Access met Hibernate behandelt Object Relational Mapping met Hibernate.
Hibernate Architectuur
Na een overzicht van de data access mogelijkheden in Java, waaronder JDBC, en de uitdagingen waar deze tegenaan lopen, worden de basis concepten en architectuur van het Hibernate Framework besproken.
Hibernate Configuratie
De rol van het Hibernate configuratie bestand wordt besproken en de mapping van Java classes op database tabellen komt aan de orde. Vervolgens wordt aandacht besteed aan de rol en de structuur van de mapping files en annotaties en de rol van de verschillende properties en attributes.
Sessions
De centrale positie van de Hibernate Session die wordt gecreëerd door de SessionFactory wordt besproken en er wordt aandacht besteed aan de verschillende states die Java objecten kunnen hebben ten opzichte van de database zoals persistent, transient and detached.
Mapping
Verschillende key generation strategieën worden besproken en ook komen het mappen van association en inheritance relaties op de database aan bod.
Hibernate Query Language
Vervolgens wordt aandacht besteed aan de mogelijkheden van de Hibernate Query taal, HQL, Hibernate criteria en het gebruik van native SQL queries.