Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS
Formation en Mybatis
Débuter avec MyBatis
Notions d’’accès aux données et de persistance (API JDBC, Java Persistance API, les frameworks ORM, Java Data Object, MyBatis)Le mapping des requêtes SQLPrésentation des outils et extensions de l’ORMiBatis/MyBatis
Introduction à la connexion
Configuration, pool de connexionFichier « Properties »Elaboration d’un environnement de base de donnéesNotion de DataSourceCréer la SQLSessionGérer une transactionLes aliases
Gestion des données
Fichiers de mapping XMLTypes de requêtes :– Sélections simples et paramétrées– D’insertions simples et multiples– De mises à jour et de suppressionsResultMap, resultTypeAppel de procédures et de fonctions stockéesExécuter une requêteMettre à jour les données (insérer, mettre à jour, supprimer, gérer les transactions)
Découverte des requêtes dynamiques
Présentation des fragments SQLTypes de conditions (if, choose, trim), itérations (foreach), boucles
Mapping avancé et relationnel
Mapping des associations et collectionsNotion d’héritageConcept de polymorphisme des résultats
Les annotations
Déclarer les requêtesCréer les result mapsNommer les paramètres
API de bas niveau avec MyBatis
Personnaliser le mappingRécupérer manuellement les résultatsUtiliser le SqlBuilder
Le cache de l’ORM
Les différentes solutions de cacheParamétrer le cacheLes limitations connuesEhCache
Spring et MyBatis
Déclarer la DataSourceElaborer et injecter les mappersGérer les transactions Spring
Anciennement appelé iBatis, ce framework de mapping d’objets vous permettra d’écrire des requêtes SQL dynamiques, de gérer des transactions ou encore découvrir les fonctions avancées du mapping
Architectes, Chefs de Projet, Développeurs
Connaissance en Java, SQL et base de données relationnelles
Les formations auront pour objectif d’aider les participants dans l’amélioration de leurs pratiques professionnelles et faire face aux situations faisant objet des thèmes indiqués précédemment, avec une méthode inclusive portant sur les aspects ci-après :
Aspect pratique
Aspect théoriques
1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370