Ressource

Ce cours s’appuie sur de nombreuses ressources, citer dans chaque page. Un merci à l’ensemble des auteurs

La persistance des données est une problématique centrale dans le développement d’applications. En Java, plusieurs outils et frameworks offrent des solutions pour gérer la persistance des données :

  • JDBC (Java Database Connectivity) : L’API de base fournie par Java pour interagir avec les bases de donnĂ©es relationnelles. Bien que bas niveau, JDBC offre un contrĂ´le total sur les opĂ©rations SQL et reste un fondement de nombreuses solutions de persistance.
  • JPA (Java Persistence API) : Une spĂ©cification standardisĂ©e qui simplifie le mapping objet-relationnel (ORM) et automatise de nombreuses tâches liĂ©es Ă  la persistance. JPA introduit un modèle orientĂ© objet pour travailler avec les bases de donnĂ©es, rĂ©duisant considĂ©rablement la complexitĂ© par rapport Ă  JDBC.
  • Spring Data JPA : Une extension de JPA intĂ©grĂ©e Ă  l’écosystème Spring, conçue pour encore simplifier la gestion des donnĂ©es. Elle propose une abstraction supplĂ©mentaire qui minimise le code nĂ©cessaire pour les opĂ©rations CRUD et permet de se concentrer sur la logique mĂ©tier.