Hibernate, mapping objet/relationnel, 3 jours (réf. HIB)

Formation

À Paris la Défense

1 920 € HT

Appeler le centre

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 la défense

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

L'écriture d'une couche d'accès aux données persistantes en Java se révèle rapidement complexe et coûteuse à développer. L'objectif du framework Hibernate est d'en simplifier le développement. Ce cours vous apportera tous les éléments nécessaires pour développer avec efficacité une couche de persistance via Hibernate.

Les sites et dates disponibles

Lieu

Date de début

Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Objectifs pédagogiques
Réaliser un mapping objet / relationnel avec Hibernate
Créer, mettre à jour, supprimer et charger des objets persistants
Effectuer des requêtes avec le langage HQL et l'API Criteria
Gérer les transactions et les accès concurrents
Configurer le cache Hibernate

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

PROGRAMME DE FORMATION » Techniques de persistance Java Techniques de persistance. Framework de persistance. Le projet Hibernate. Hibernate vs JPA. » Développer une classe persistante simple Installer le framework. Coder la classe persistante. Définir les propriétés de configuration. Exécuter Hibernate. Effectuer une requête HQL. Travaux pratiques Mapping d'une classe simple. Exécution d'une requête HQL. » Mapping objet / relationnel avec Hibernate Objectifs. Développement des classes persistantes. Effectuer le mapping des cas les plus courants. Annotations Hibernate vs annotations JPA. Choisir un générateur d'identifiant. Mise en oeuvre d'une relation one-to-one, one-to-many et d'héritage. » Manipuler les objets persistants Les opérations CRUD. Cycle de vie des objets. Synchronisation avec la base de données. Persistance en cascade. Charger les objets persistants. Améliorer le mapping des classes et des propriétés. Mapping des associations bag, list et map. Travaux pratiques Créer, mettre à jour, supprimer et charger des objets persistants. Utiliser un attribut dérivé. Mapping d'une collection de valeurs. Mise en oeuvre d'une association many-to-many. » Langage HQL et API Criteria Créer des requêtes avec jointure, d'interrogation. Utiliser des projections avec HQL. Requêtes sur les ensembles. Travaux pratiques Effectuer une requête HQL optimisée. Coder une requête à l'aide de l'API Criteria. » Transactions et accès concurrents Présentation des propriétés d'une transaction. Gestion de l'atomicité. Gestion de l'isolation des données. Technique de verrouillage. Travaux pratiques Mise en oeuvre d'une transaction. » Utiliser le cache Hibernate Objectifs. Cache de premier et de second niveau. Travaux pratiques Configuration du cache Hibernate. » Génération automatique des ressources Hibernate Tools. Génération du fichier de configuration hibernate.cfg.xml. Génération des classes du modèle (DAO/POJO) à partir du schéma SQL (Reverse Engineering). Automatisation avec les tâches ANT. hbm2ddl (SchemaExport). Génération des tables à partir de fichiers de mapping. Travaux pratiques Installation du Plug-in Eclipse Hibernate tools. Reverse Engineering d'une base existante.

Informations complémentaires

Sommaire • Techniques de persistance Java • Développer une classe persistante simple • Mapping objet / relationnel avec Hibernate • Manipuler les objets persistants • Langage HQL et API Criteria • Transactions et accès concurrents • Utiliser le cache Hibernate • Génération automatique des ressources Participants Chefs de projets, analystes, concepteurs, architectes logiciels et développeurs. Prérequis Connaître Java et l'API JDBC. Travaux pratiques Les TP sont réalisés avec Hibernate, Eclipse et MySQL.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Hibernate, mapping objet/relationnel, 3 jours (réf. HIB)

1 920 € HT