Table des matières

JPA

Java Persistence Api

La Java Persistence API permet aux développeurs d'organiser des données relationnelles dans des applications utilisant la plateforme Java. La Java Persistence API est à l'origine issue du travail du groupe d'experts JSR 220 puis JSR 317 pour JPA 2.0.

La persistance dans ce contexte recouvre 3 zones:

Une entité persistente est une classe Java légère (Plain Old Java Objects (POJO)) dont l'état est généralement conservé dans une table d'une base de données relationnelle et une instance d'une telle classe correspond à une ligne de la table. Il peut être question de plusieurs table quand la classe hérite d'autres classes elle même persistente.
Les relations entre les entités peuvent être exprimées avec des méta-données (@Attribut) ou dans un fichier XML.

Voir: