Une application JPA a besoin d'un certain nombres d'éléments techniques pour fonctionner. Ces éléments sont :
-
Des classes dites "persistantes". Ce sont des classes Java classiques, qui possèdent des annotations particulières.
-
Un fichier de description
persistence.xml
, qui contient certaines informations dont l'implémentation JPA a besoin pour fonctionner.
-
Une base de données, dans laquelle JPA va créer des tables et enregistrer des données.
Le but de cette première partie est de créer une première classe persistante et de la faire fonctionner. Cela va nous permettre de passer en revue l'ensemble de ces éléments techniques, et de les mettre en place.