Mettre en œuvre les Opérations de Base de Données (CRUD) avec Mybatis
Introduction aux Opérations CRUD avec Mybatis
Mybatis simlpifie grandement l'interaction avec les bases de données relationnelles en permettant aux développeurs de mapper des objets Java directement à des requêtes SQL. Ce guide explore comment réaliser les opérations fondamentales de Création (Create), Lecture (Read), Mise à Jour (Update) et Su ...
Publié le 2 septembre à 00h49
Tri complexe et ordonnancement conditionnel avec CASE WHEN en MySQL
Dans le cadre du développement d'applications de gestion, il est fréquent de devoir trier des données selon des règles métier complexes qui ne se limitent pas à une simple colonne. L'utilisation de l'expression CASE WHEN en MySQL permet de définir des priorités personnalisées et d'appliquer des stratégies de tri différentes pour chaque groupe d ...
Publié le 25 août à 10h49
Principe de mapping automatique des énumérations dans MyBatis Plus
Utilisation
MyBatis Plus propose deux mécanismes pour mapper automatiquement les énumérations :
Méthode 1 : Annotation Utilisez l'annotation @EnumValue sur le champ de l'énumération pour indiquer la valeur stockée en base de données.
@Getter
@AllArgsConstructor
public enum GradeEnum {
PRIMARY(1, "École primaire"),
SECONDARY(2, ...
Publié le 23 août à 17h32
Introduction à MyBatis : Maîtriser le framework ORM semi-automatique
MyBatis est un framework de persistance léger qualifié d'ORM semi-automatique. Contrairement aux ORM complets, il offre un contrôle total sur les requêtes SQL personnalisées, les procédures stockées et le mappage objet-relationnel avancé. Bien qu'il soit souvent associé à MySQL, il s'intègre parfaitement avec d'autres systèmes comme PostgreSQL. ...
Publié le 23 août à 02h20
Configuration du framework SSM (Spring, Spring MVC, MyBatis)
pom.xml
Le fichier pom.xml centralise toutes les dépendances nécessaires au projet. Les dépendances ont été regroupées par domaine fonctionnel pour une meilleure lisibilité.
<dependencies>
<!-- Tests unitaires -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
...
Publié le 18 août à 12h47
Évolution des Technologies de Persistance Java : De JDBC à MyBatis-Plus
La persistance des données est une exigence fondamentale dans le développement d'applications d'entreprise Java. Cet article retrace l'évolution des technologies de persistance Java, depuis le JDBC de base, en passant par le populaire MyBatis, jusqu'au puissant MyBatis-Plus. Grâce à des analyses détaillées du code source et des comparaisons, no ...
Publié le 15 août à 20h20
Introduction à Mybatis pour la Persistance Java
Mybatis est un framework de persistance renommé, conçu pour simplifier l'interaction avec les bases de données relationnelles en Java. Il agit comme un pont entre les objets Java et les bases de données, en encapsulant les détails complexes de JDBC (Java Database Connectivity) et en permettant aux développeurs de se concentrer sur l'écriture de ...
Publié le 7 août à 16h12
Application Web de Services Ménagers avec Spring Boot et MySQL
Cette application web de services ménagers est développée en utilisant Spring Boot et MySQL. Elle offre une gamme complète de fonctionnalités pour les utilisateurs et les administrateurs, couvrant la gestion des services, les réservations, les paiements et l'administration du système.
Environnement et Outils de Développement
Version Java : Sup ...
Publié le 4 août à 04h41
Conception d'un Framework ORM Léger Inspiré de MyBatis en Java
Vue d'ensemble technique
Le développement d'un outil de mappage objet-relationnel (ORM) personnalisé offre une compréhension approfondie des mécanismes d'interaction avec les bases de données. Cet article détaille l'architecture et l'implémentation d'un ORM Java léger, conçu de zéro sans dépendances tierces lourdes, à l'exception des utilitaire ...
Publié le 31 juillet à 15h41
Conception et mise en place d'une plateforme de gestion santé avec architecture modulaire Maven, Dubbo et ElementUI
1.1 Objectifs pédagogiques
Ce guide accompagne la conception et le démarrage d'une solusion de gestion destinée aux établissements de santé. À l'issue de la mise en place, vous serez en mesure de :
Identifier les besoins métiers et l'architecture logicielle d'une plateforme de télésuivi ;
Utiliser PowerDesigner pour produire un modèle physique ...
Publié le 30 juillet à 16h44