Java Persistence (JPA) et Hibernate

Formation

À Toulouse Cedex 1

Prix sur demande

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

    Toulouse cedex 1

Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Maîtriser Hibernate et mettre en place du mapping objet relationnel au sein de votre projet Java.

Les sites et dates disponibles

Lieu

Date de début

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

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

objectif Maîtriser Hibernate et mettre en place du mapping objet relationnel au sein de votre projet Java. public concerné Développeur Java confirmé, Responsables techniques, Chefs de projets (web), Architectes pré-requis Connaître Java ou avoir suivi la formation Java initiation.
Programme
PERSISTANCE ET MAPPING OBJET-RELATIONNEL
  • Historique de la persistance en Java
  • Principes de la persistance
  • Les autres stratégies de persistance
DEMARRER AVEC JAVA PERSISTENCE
  • Mise en place
  • Les entités
  • Le gestionnaire d'entités
METADONNEES ET MAPPING DES ENTITES
  • Annotations de base
    • Généralités sur les métadonnées
    • @Entity (dé?nir une entité)
    • @Table (paramétrer la table primaire mappée)
    • Mapper plusieurs tables à une seule entité
    • Identité relationnelle de l'entité
    • Propriétés persistantes par défaut
    • @Basic (propriété simple persistante)
    • @Column (paramétrer ?nement la colonne mappée)
    • @Transient (propriété non persistante)
    • @Lob (persistance des objets larges)
    • @Temporal (persistance d'informations temporelles)
    • @Enumerated (persistance d'énumération)
    • @Version (versionnement des entités)
  • Objets inclus (embedded) et jointure entre tables
  • Association d'entités
HERITAGE, POLYMORPHISME ET MODELES COMPLEXES
  • Stratégies de mapping d'héritage et polymorphisme
  • Mise en euvre d'une association bidirectionnelle
METHODES DE RECUPERATION DES ENTITES
  • Le lazy loading, ou chargement à la demande
  • Techniques de récupération d'objets (EJB-QL)
CREATION, MODIFICATION ET SUPPRESSION D'ENTITES
  • Persistance d'un réseau d'instances
  • Les transactions
OBTENIR ET MANIPULER LE GESTIONNAIRE D'ENTITES
  • Dé?nitions et contextes de persistance
  • Conversation
  • Manipulation du gestionnaire d'entités dans un batch
  • Interpréter les exceptions
FONCTIONNALITES DE MAPPING AVANCEES
  • Résoudre les problèmes imposés par la base de données
  • Valeurs, types et types personnalisés (UserType)
  • Filtres et interception d'événement
  • Mapping modèle dynamique/relationnel (spéci?que d'Hibernate via les métadonnées hbm.xml)
LA SUITE HIBERNATE TOOLS
  • Introduction
  • Hibernate Console
  • Génération de code et exporters
  • Génération du schéma SQL avec SchemaExport

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.

Java Persistence (JPA) et Hibernate

Prix sur demande