Mybatis-plus ist ein MyBatis-Erweiterungs-Toolkit zur Vereinfachung von CRUD-Vorgängen. Dieses Toolkit bietet einige effiziente, nützliche und sofort einsatzbereite Funktionen für MyBatis, mit deren Verwendung Sie effektiv Entwicklungszeit sparen können.
Mybatis-plus-Funktionen
Vollständig kompatibel mit MyBatis
Beim Start automatisch konfigurieren
Sofort einsatzbereite Schnittstelle für die Arbeit mit Datenbanken
Leistungsstarke und flexible bedingte Wrapper
Verschiedene Strategien zur Generierung von Primärschlüsseln
API im Lambda-Stil
Vielseitiger und hochgradig anpassbarer Codegenerator
Automatischer Paging-Vorgang
SQL-Injection-Abwehr
Unterstützen Sie die Aktivitätsaufzeichnung
Unterstützt steckbare benutzerdefinierte Schnittstellen
Viele nützliche Erweiterungen integriert
Mybatis-plus-Funktion
1. Einzeltabellen-CURD-Vorgang (einfach + Batch), automatisch abgeschlossen (unterstützt Vergleiche und andere Abfragen).
2. Paging-Plug-in, automatische Zählabfrage oder benutzerdefinierte SQL-Abfrage.
3. Spring lädt je nach Umgebung unterschiedliche Konfigurationsunterstützungen (unterstützt das Scannen von TypeAliasesPackage-Platzhaltern).
[Entity Mapper Service-Dateien automatisch generieren]
Mybatis-plus-Update-Protokoll
v3.4.3
Unterstützung für die Hangao-Datenbank hinzugefügt
Fügen Sie die Anmerkung „Sortieren nach“ hinzu, um die Standardsortierung zu unterstützen
Wrapper existiert, notExists orderBy, groupBy unterstützt die Parameterbindung
Wrapper unterstützt setParamAlias und andere Optimierungen
Optimieren Sie KeyGenerator, um mehrere Implementierungen der Injektion mehrerer Datenquellen zu unterstützen
Verbesserte generische ServiceImpl-Inferenz zur Lösung mehrerer Vererbungs- und Proxy-Probleme
PageDto für die Serialisierung der Microservice-Objektübertragung hinzugefügt
Seite hinzugefügt, um eine statische Darstellung der Konstruktionsmethode bereitzustellen
Fügen Sie Proxy MethodHandleProxies hinzu, um das Lambda-Debugging zu unterstützen
Passen Sie die Initialisierung des ActiveRecord-Protokollobjekts an
Passen Sie die Modellklasse des ActiveRecord-Modus an, um die pkVal-Methode so zu entwickeln, dass sie extern verfügbar ist
Entfernen Sie den als veraltet markierten Code
Optimieren Sie die Methode zum Abrufen von Aufzählungswerten
Paging-Anzahl sichere Verarbeitung
Die Sequenzmethode unterstützt die Überschreibungsunterstützung
Aktualisieren Sie Mybatis 3.5.7
Korrigieren Sie die automatische Lazy-Initialisierung der Konfiguration ohne Attribut-Eingabeaufforderung
Beheben Sie das Problem, dass der Feldname von MySQL bei der Aktualisierung doppelter Schlüssel als Tabellenname eingestuft wird
Lambda-Bedingungs-NPE-Ausnahme behoben
Methode zur Extraktion von Lambda-Informationen umgestalten
Das Abrufen von Lambda-Informationen erfolgt nicht serialisiert
Gitee pulls/141 zusammenführen
Github-Probleme/3208 3016 behoben
Github-Probleme behoben/3482 Der Datenberechtigungsprozessor unterstützt Union All
Die Anpassungstransaktion ermöglicht das Drucken von Eingabeaufforderungsinformationen nicht
Abhängigkeits-Upgrades im Zusammenhang mit der Unit-Test-Optimierung