Einführung
In diesem Projekt lernst du, wie du benutzerdefinierte Eigenschaften zu einer Entitätsklasse hinzufügen und einen benutzerdefinierten Typenhandler verwenden, um zwischen Boolean- und Integer-Werten in einer MyBatis-Anwendung zu konvertieren.
👀 Vorschau
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.lanqiao.test.MyBatisTest
Daten erfolgreich gelöscht
Daten erfolgreich hinzugefügt
[Kursnummer: 1 Kursname: Datenstrukturen Dozent: Zoe Pflichtkurs: false, Kursnummer: 2 Kursname: JAVA Dozent: William Pflichtkurs: true, Kursnummer: 3 Kursname: Python Dozent: Olivia Pflichtkurs: true, Kursnummer: 4 Kursname: C++ Dozent: Brian Pflichtkurs: false, Kursnummer: 6 Kursname: C Dozent: Lisa Pflichtkurs: true, Kursnummer: 8 Kursname: Künstliche Intelligenz Dozent: Tom Pflichtkurs: true]
Daten erfolgreich aktualisiert
Tests ausgeführt: 4, Fehler: 0, Fehler: 0, Übersprungen: 0, Zeitverbrauch: 2,119 Sekunden
...
cNo cName teacher cProperties
1 Software Testing Jack 1
2 JAVA William 1
3 Python Olivia 1
4 C++ Brian 0
6 C Lisa 1
8 Künstliche Intelligenz Tom 1
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du einer
Course
-Entitätsklasse eine Eigenschaft hinzufügen, um die Kurs-Eigenschaft zu repräsentieren (BooleancProperties
, wobeitrue
einen Pflichtkurs undfalse
einen Wahlpflichtkurs darstellt) - Wie du einen benutzerdefinierten Typenhandler erstellen, um zwischen Boolean- und Integer-Werten zu konvertieren
- Wie du den benutzerdefinierten Typenhandler in der MyBatis-Konfigurationsdatei registrieren
- Wie du die Kurs-Tabelle und die
CourseMapper
aktualisieren, um das neuecProperties
-Feld zu verwenden - Wie du den benutzerdefinierten Typenhandler verwenden, um die Kursinformationen in der Datenbank zu aktualisieren
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Die
BaseTypeHandler
-Klasse zu erweitern, um einen benutzerdefinierten Typenhandler zu erstellen - Einen benutzerdefinierten Typenhandler in der MyBatis-Konfigurationsdatei zu registrieren
- Das Datenbankschema und die entsprechende Mapper-Datei zu aktualisieren, um ein benutzerdefiniertes Feld zu verwenden
- Den benutzerdefinierten Typenhandler verwenden, um Daten in der Datenbank zu aktualisieren