Java-JEE Gestion de la Persistance avec Hibernate
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
Objectifs Définir la notion de persistance objet Comprendre l'architecture d'Hibernate Intégrer Hibernate dans un projet J2EE Comprendre le cycle de vie des instances Intégrer JNDI, JDBC et JTA
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Pré-requis Avoir une expérience en développement d'applications dans ...
Les Avis
Les matières
- Gestion
Le programme
Configuration
- APIs permettant la configuration par programmation
- Ouverture des sessions
- Fichier de configuration XML
- Intégration à un serveur d'application JAVA EE
- Le Session in View Pattern
Réalisation de classes persistantes
- Les Plain Ordinary Java Object (POJO)
- Redéfinition des méthodes equals et hashCode
Les bases du Object Relational Mapping
- Les déclarations de mapping
- Parallèle types Hibernate/SQL/Java
- Les annotations JAVA
- Savoir gérer les transactions
Etablir la persistance des collections
- Les types de collections persistantes
- Les clés étrangères, les éléments et les index d'une collection
- Associations *..* et 1..*
- Mise en place du Lazy mode et du mode Eager
Etablir la persistance des associations
- Associations unidirectionnelles
- Associations bidirectionnelles
- Mappings complexes
Etablir la persistance des relations d'héritage
- Différentes stratégies
- Utilisation d'un discriminant
- Gestion du polymorphisme
Criteria
Hibernate Query Language (HQL) et gestion des objets persistants
- Stocker et charger un objet
- Syntaxe du language HQL, les clauses from, select, where, order by, group by
- Jointures, agrégation, requêtes polymorphiques
- Les requêtes imbriquées
- Externalisation de requêtes nommées
- Les bonnes pratiques
Pour aller plus loin
- Intégrer Hibernate dans un projet spring avec les templates
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Java-JEE Gestion de la Persistance avec Hibernate