Bonsoir,
Je fais un petit document sur cette question est voila comment, pour ma part je répond, et je passe dans le coin, voir si personne ne pourrait compléter cette petite définition que je trouve assez maigre.

Comme le dit la définition, on délègue l’accès et la manipulation de la base de données à l’outil de persistance, ainsi il est beaucoup plus simple pour le développeur de manipuler des objets java, que d’utiliser par exemple un driver JDBC pour accéder aux champs d’une base de données. Cela apporte un gain de temps, et une meilleure simplicité lors du développement d’une application.
merci d'avance