Académique Documents
Professionnel Documents
Culture Documents
Module 4 – Séance 6
www.objis.com - Formation 2
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Spring data JDBC
Le développeur s’occupe:
– De définir les informations de connection à la BD
– De Spécifier les requêtes SQL à exécuter
– De déclarer et fournir les paramètres des requêtes SQL
– De préciser comment mapper (ou traiter) les résultats des
requêtes SQL
www.objis.com - Formation 3
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Les abstractions offertes par spring
data JDBC
JdbcTemplate : abstraction la plus populaire,
permet de faire des traitements bas niveau
NamedParameterJdbcTemplate : encapsule
JdbcTemplate pour permettre d’utiliser des
paramètres nommés pour les requêtes
SimpleJdbcInsert et SimpleJdbcCall : optimise
l’accès à la base de données pour éviter le nombre
de configuration nécessaire
www.objis.com - Formation 4
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate
www.objis.com - Formation 5
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate
www.objis.com - Formation 6
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate : Utilisation
QueryForObject () :
– Méthode permettant d’encapsuler les résultats d’une
requête dans un objet java
– Cette méthode peut faire le mapping aussi bien vers des
types primitifs ou des types plus complexes d’objets java
– Elle put prendre en paramètre l’interface RowMapper qui
permet de définir le mapping vers les objets du domaine
Update () :
– Cette méthode permet d’effectuer les opération de mise à
jour, d’insertion ou de suppression
Execute () :
– Permet d’exécuter n’importe quel type de requêtes SQL
www.objis.com - Formation 7
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate : mise en oeuvre
www.objis.com - Formation 8
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate : mise en oeuvre
www.objis.com - Formation 9
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
JdbcTemplate : mise en oeuvre
www.objis.com - Formation 10
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Questions Module4-Séance6