Introduction à JPA : Java Persistence API

Telechargé par Kébir Allade
Introduction à JPA
(Java Persistence API )
Fouomene Pewo Daniel Rene
www.facebook.com/pages/FreelancerTech/822357474482862
www.twitter.com/FREELANCERTECH (@FREELANCERTECH)
Une équipe d’experts dans leur domaine technologique qui ont
décidé de se mettre ensemble pour offrir leurs services en
fonction de leurs disponibilités,
www.freelancertech.net
•Historique
•ORM : Object Relational Mapping
•JPA : Java Persistence Api
•Entity: Entités
•Autres annotations
•Contexte de persistance
•Opérations prises en charge par le gestionnaire d’entités
•Cycle de vie d’une instance d’entité
•Obtention d’une fabrique EntityManagerFactory
•Création du gestionnaire d’entité EntityManager
•Exemple d’insertion d’un livre
•Relations entre entités
•Questions
•Travaux pratiques
Agenda
Base de
donnée
MySQL
Couche
DAO
Couche
Métier
Couche
UI JDBC
Historique : Accès directement à la base de donnée grâce à l’API standard JDBC de Java
•Pour des raisons de performances, le coût d'ouverture /
fermeture d'une connexion n'est pas négligeable,
oConnection con = DriverManager.getConnection(url, "login", "password");
o//les ordres SQL
ocon.close();
•L’utilisation du langage SQL rend la couche DAO difficilement
maintenable,
o String insertStatement = "Insert into Client(Nom, Prenom,Nature) values (?, ?, ?)"
Problématiques de l’accès direct à la BD
à l’aide de jdbc :
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!