Clever Council Maroc - Cercle IMAGE

Clever Council Maroc - Formation ICON Formation Mybatis

Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS

Formation en Mybatis

Durée de la formation : 2 jours

Clever Council Maroc - Formation Titre Icon Formation 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

Clever Council Maroc - Mybatis Détails de la formation Mybatis

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

Clever Council Maroc - Formations similaires ICON Formations similaires

Clever Council Maroc - Mail ICON Contactez-nous

Adresse

1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370