Introduction
Dans ce projet, vous allez apprendre à ajouter des propriétés personnalisées à une classe d'entité et à utiliser un gestionnaire de type personnalisé pour convertir entre les valeurs booléennes et entières dans une application MyBatis.
👀 Aperçu
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Exécution de org.lanqiao.test.MyBatisTest
Données supprimées avec succès
Données ajoutées avec succès
[Numéro de cours : 1 Nom du cours : Structures de données Enseignant : Zoe Cours obligatoire : faux, Numéro de cours : 2 Nom du cours : JAVA Enseignant : William Cours obligatoire : vrai, Numéro de cours : 3 Nom du cours : Python Enseignant : Olivia Cours obligatoire : vrai, Numéro de cours : 4 Nom du cours : C++ Enseignant : Brian Cours obligatoire : faux, Numéro de cours : 6 Nom du cours : C Enseignant : Lisa Cours obligatoire : vrai, Numéro de cours : 8 Nom du cours : Intelligence artificielle Enseignant : Tom Cours obligatoire : vrai]
Données mises à jour avec succès
Tests exécutés : 4, Échecs : 0, Erreurs : 0, Ignorés : 0, Durée écoulée : 2,119 s
...
cNo cName teacher cProperties
1 Tests logiciels Jack 1
2 JAVA William 1
3 Python Olivia 1
4 C++ Brian 0
6 C Lisa 1
8 Intelligence artificielle Tom 1
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment ajouter une propriété à la classe d'entité
Course
pour représenter la propriété du cours (booléencProperties
, oùvrai
représente un cours obligatoire etfaux
représente un cours facultatif) - Comment créer un gestionnaire de type personnalisé pour convertir entre les valeurs booléennes et entières
- Comment enregistrer le gestionnaire de type personnalisé dans le fichier de configuration MyBatis
- Comment mettre à jour la table de cours et le
CourseMapper
pour utiliser le nouveau champcProperties
- Comment utiliser le gestionnaire de type personnalisé pour mettre à jour les informations sur les cours dans la base de données
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Étendre la classe
BaseTypeHandler
pour créer un gestionnaire de type personnalisé - Enregistrer un gestionnaire de type personnalisé dans le fichier de configuration MyBatis
- Mettre à jour le schéma de base de données et le fichier de mapper correspondant pour utiliser un champ personnalisé
- Utiliser le gestionnaire de type personnalisé pour mettre à jour les données dans la base de données