La persistance Java
Enjeux de la persistance des données
Les frameworks de persistance pour Java
Les objets persistants
Le rôle de JPA
Définitions de TopLink
Découverte du framework
Installer et configurer
Concepts et principes de TopLink WorkBench
Fonctionnalités
Le mapping objet / relationnel
Objectif d’un ORM
Les fichier XML
Principes et relation avec les classes persistantes
Mapping des classes et associations
Stratégie de mapping
Construire une classe persistante
Simplification d’accès à l’intérieur et à l’extérieur d’un container JEE
Le pont relationnel (définition d’une entité)
Le mapping avec TopLink WorkBench
Création d’un projet ORM
Mapping relationnel objet
Clé primaire
One-to-One
One-to-Many
Many-to-Many
Transformation des valeurs de données
Collections
Conversion de type de données
Transformation Mapping 9.0.4
Les Enterprise JavaBeans 2.1
Définition de JavaBeans 2.1
Beans Session
Les entités : Beans Entity
TopLink et Persistance EJB 2.1
Transactions et accès concurrents
Rappel des propriétés d’une transaction
La gestion transactionnelle avec JPA
Intégration dans une application Web
Verrouillage pessimiste et optimiste
Pour aller plus loin
Auto Mapping
Mapping multi-tables
Génération des entités à partir des tables