Rappels sur la persistance Java
Définition
Persistance en programmation objet
Les framework de persistance
Nécessité de l’utilisation d’un framework
Enjeux de la persistance des données
Les modes d’accès aux données
Standardisation des ORM
Manipuler des entités
Le cycle de vie
Lien entités et bases de données
Les états d’une entité et mise en relation
Les opérations CRUD (entity manager)
Relation entre les entités
Le mapping objet / relationnel
Définir les liens entre le modèle objet et le modèle relationnel
Objectif d’un ORM
Coder les classes persistantes
Principes et relation avec les classes persistantes
Mapping des classes et associations
Stratégie de mapping
Construire une classe persistante
Présentation d’iBatis
Concepts et principes
Installation et configuration
Avantages d’iBatis
Exécution des scripts SQL
Les fichiers XML
L’objet paramètre
Développer avec SQL
Créer et maintenir les requêtes SQL
Contrôler le SQL exécuté
Le schéma préexistant
XML et SQL : couplage
Structure des fichiers
Le code Java
Le fichier central de configuration d’iBATIS
L’API d’SqlMapClient