introductionjpa

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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !