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
É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
Conception et implémentation d'une mini-application de commerce de vêtements traditionnels chinois avec Spring Boot, Vue et UniApp
Le développement d'une plateforme de commerce en ligne pour les vêtements traditionnels chinois (Hanfu) requiert une architecture robuste. Ce projet combine une architecture backend avec Spring Boot, un frontend web réactif avec Vue.js et une application mobile multiplateforme via UniApp. L'objectif est de créer un système complet permettant au ...
Publié le 31 juillet à 17h15
Optimisation de RuoYi-Vue avec MyBatis-Plus-Ext et gestion de la persistence
Intégration de MyBatis-Plus-Ext pour la gestion automatique du schéma
L'extension mybatis-plus-ext facilite grandement la création et la modification automatique des tables SQL à partir des entités Java. Lors de son utilisation au sein de l'écosystème RuoYi-Vue, certaines configurations spécifiques sont nécessaires, notamment pour le stockage d ...
Publié le 25 juillet à 19h59
Conception d'un système de gestion hôtelière avec Spring Boot
Un système de gestion hôtelière moderne repose sur une architecture en couches qui sépare clairement la logique métier, l'accès aux données et la présentation. L'objectif est d'automatiser les processus courents d'un établissement : réservation des chambres, gestion des clients, facturation, suivi des disponibilités et recommandations personnal ...
Publié le 24 juillet à 01h55
Développement d'un Système Java pour la Planification Personnalisée de Voyages
Technologies Clés Utilisées
Cadre Dorsal: Spring Boot
Spring Boot est un environnement de développement Java qui simplifie la création d'applications robustes et autonomes. Il intègre des serveurs d'applications populaires comme Tomcat, Jetty ou Undertow directement dans le paquet exécutable, éliminant ainsi le besoin de déploiements externes. ...
Publié le 23 juillet à 10h44
Intégration de MyBatis-Plus dans Ruoyi-Vue
Ce guide détaille les étapes nécessaires pour intégrer MyBatis-Plus dans un projet backend Ruoyi-Vue.
Ajout de MyBatis-Plus au POM principal
Il est mensionné dans certaines documentations d'ajouter également PageHelper. Cependant, le projet backend Ruoyi-Vue inclut déjà PageHelper, donc cette étape est omise.
Définissez les versions pour MyB ...
Publié le 19 juillet à 13h23
Gestion et optimisation de l'ordre des annotations dans MyBatis-Plus Generator
Lors de l'utilisation de MyBatis-Plus Generator pour automatiser la création de classes d'entités, un problème récurrent concerne l'ordre des annotations générées sur les champs de base de données. Par défaut, le moteur de génération produit souvent un agencement désordonné, ce qui nuit à la lisibilité du code source et ne respecte pas forcémen ...
Publié le 9 juillet à 09h26
Fonctionnalités Clés des Frameworks de Persistance MyBatis et MyBatis-Plus
Dans le développement Java, MyBatis et MyBatis-Plus sont des frameworks populaires pour la couche de persistance. Voici une exploration détaillée de leurs classes fondamentales et de leur utilisation.
Composants Essentiels de MyBatis
SqlSessionFactoryBuilder
Rôle : Construit l'instance de SqlSessionFactory, servant de point d'entrée initial ...
Publié le 6 juillet à 02h05
Conception et implémentation d'un système de livraison de repas basé sur SpringBoot et Vue
Introduction au système
Ce système de livraison de repas est développé avec une architecture moderne, utilisant SpringBoot pour le backend et Vue pour le frontend, avec MyBatis-Plus comme couche de persistance pour une gestion efficace des données.
Pile technologique
Backend : SpringBoot
SpringBoot simplifie le développement d'applications Java ...
Publié le 5 juillet à 01h05