Mapping O/R avec EJB 3 et JPA
Formation
À Chamelet
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
-
Dirigé à
Pour professionnels
-
Méthodologie
En intra entreprise
-
Lieu
Chamelet
-
Durée
3 Jours
Objectifs: L'API de persistance de donnée JPA fait parti de la nouvelle spécification EJB 3. Cette. API est l'aboutissement logique des travaux de Hibernate et des anciennes. spécifications sur les EJB 2.0 et 2.1. Ce cours vous permettra de comprendre les principes fondamentaux et de développer. une couche de persistance avec JPA. Destinataires: Développeurs, Architectes et Chefs de projets connaissant et pratiquant Java et ayant des notions XML
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Techniques de persistances Java
- Définition de la persistance
- Présentation des frameworks de persistance Java
- Présentation de Java Persistance API
Développer une classe persistante simple
- Coder la classe persistante
- Effectuer le mapping de la classe persistante
- Définir les propriétés de configuration
- Effectuer une requête EJB QL
- Sauvergarder un objet persistant
Mapping objet / relationnel avec JPA
- Contexte et objectifs
- Développement des classes persistantes
- Effectuer le mapping des classes et propriétés
- Effectuer le mapping des associations
- Effectuer le mapping de l'héritage
Manipuler les objets persistants
- Charger les objets persistants
- Les opérations CRUD
- Cycle de vie des objets
- Synchronisation avec la base de données
- La persistance en cascade
Utilisation avancée du mapping
- Contrôler les INSERT et les UPDATE
- Mapping des clés primaires composées
- Mapping multi-tables
- Mapping des associations many-to-many
- Mapping des associations de type list et map
Le langage EJB QL
- Exécuter des requêtes d'interrogation
- Exécuter des sous-requêtes
- Exécuter des requêtes avec jointures
- Utiliser des projections avec EJB QL
- Requêtes sur les ensembles
Transactions et accès concurrents
- Présentation des propriétés d'une transaction
- Gestion des transactions avec JPA
- Techniques de verrouillage
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Mapping O/R avec EJB 3 et JPA