Persistance des données avec Hibernate

Formation

À Paris

1 470 € 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

  • Heures de classe

    21h

  • Durée

    3 Jours

Objectifs de la formation :
Comprendre les mécanismes de persistance d'Hibernate. Savoir définir un modèle d'objets persistants. Intégrer Hibernate dans une application Java SE, J2EE (Web ou EJB) réelle. Comparer les différentes fonctionnalités (requêtes, cache) de la bibliothèque.

Précisions importantes

Documents

  • ociensa_fiche_jav111.pdf

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
75 Avenue Parmentier, 75011

Date de début

Consulter

À propos de cette formation

Connaissance du langage Java et du langage SQL. La connaissance de JDBC serait un plus.

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

Les matières

  • Cache) de la bibliothèque

Le programme

  • 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
    • hbm2ddl : générer le schéma de base à partir des descripteurs
    • Hibernate Tools pour générer les classes Java et les descripteurs à partir du schéma

Informations complémentaires

Tarifs
1 personne : 1470 € HT *
2 personnes : 2646 € HT *
3 personnes : 3087 € HT **personnes d'une même entreprise inscrites à la même session

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.

Persistance des données avec Hibernate

1 470 € HT