|
|
 |
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription |
CGV
|
Le Service Formation sera fermé du mardi 10 août au Lundi 23 août inclus.
Pendant cette période, toute demande d'information ou d'inscription peut
être effectuée par email :
formation@ociensa.com
(réponse sous 72 heures).
|
Toutes nos formations peuvent être financées par l'OPCA de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF ...
|
|
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici
|
JAV111 - Persistance des données avec Hibernate
|
- Introduction
- Définition et principe de la persistance, techniques de gestion de la persistance et du mapping objet/relationnel
- Les différentes solutions sur le marché
- Liens avec JDBC
- Architecture des composants d'Hibernate
- Classes Session, SessionFactory
- Gestion des objets persistants
- Configuration de Hibernate
- Gestion de la connexion JDBC
- Fichiers de configuration hibernate.cfg.xml et hibernate.properties
- Intégration dans une application Java
- Objets persistants
- Les fichiers descripteurs de la correspondance
- Définition d’un mapping simple classe/table
- Clé, identité, mapping des champs
- Cycle de vie des objets
- Objets persistants et transitoires, notion de session
- Détachement et attachement des objets
- Comment créer, rechercher, modifier, supprimer une donnée ?
- Relations entre objets
- Relations unidirectionnelle et bidirectionnelle
- Relations 1-1, 1-n, n-m
- Héritage
- Persistance transitive (mise en cascade)
|
- Le langage de requêtes HQL
- Requêtes simples et paramétrées
- Tri et utilisation des relations entre objets
- Requêtes natives en SQL (JDBC)
- L’API Criteria d’exécution des requêtes
- Tri des résultats
- Associations, projections et agrégations
- Requêtes en SQL
- Filtres
- Gestion des transactions
- Rappels sur les transactions
- Gestion par une API externe, exemple JTA
- Transactions gérées par Hibernate
- Optimisations
- Gestion efficace du chargement des objets liés : optimisation des
relations en cascade,
- Utilisation d'un cache
- Comment gérer les sessions longues ?
- Intégration d’Hibernate dans les différents types d’applications Java (Java SE,
J2EE Web et EJB)
- Outils de génération automatique
- Middlegen : générer les descripteurs à partir d'un schéma de base
- hbm2ddl : générer le schéma de base à partir des descripteurs
- hbm2java pour générer les classes Java à partir des descripteurs
|
|
|