MyBatis-Generator
MyBatis Mapper, Entity und Interface aus Tabellenstruktur generieren
Konfiguration
Tabellenstruktur
Dokumentation
Was ist MyBatis Generator?
MyBatis Generator ist ein Tool, das automatisch MyBatis-Konfigurationsdateien aus Datenbanktabellenstrukturen generiert. Es kann XML-Mapper-Dateien, Java-Entity-Klassen und Mapper-Interfaces generieren, wodurch Boilerplate-Code erheblich reduziert und die Entwicklungseffizienz verbessert wird.
Anleitung
- 1. Geben Sie eine DDL-Anweisung oder JSON-formatierte Tabellenstruktur ein
- 2. Konfigurieren Sie Paketname, Autor und andere Optionen
- 3. Wählen Sie den Datenbanktyp und ob Lombok verwendet werden soll
- 4. Klicken Sie auf die Schaltfläche "Generieren"
Eingabeformate
DDL-Format
CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL, email VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
JSON-Format
{
"tableName": "users",
"columns": [
{"name": "id", "type": "INT", "primaryKey": true},
{"name": "username", "type": "VARCHAR", "length": 50},
{"name": "email", "type": "VARCHAR", "length": 100},
{"name": "created_at", "type": "TIMESTAMP"}
]
}
Hauptfunktionen
- Vollständige XML-Mapper-Dateien mit CRUD-Operationen generieren
- Java-Entity-Klassen mit Gettern/Settern oder Lombok generieren
- Mapper-Interface mit Methodensignaturen generieren
- Lombok-Annotationen unterstützen (@Data)
- MySQL, PostgreSQL, Oracle, SQL Server unterstützen
- Automatische Namenskonvertierung (Unterstrich zu camelCase)
Verwandte Tools
SQL-Formatierer
Online SQL-Code-Verschönerer und -Formatierer mit Unterstützung für mehrere Datenbankdialekte
SQL-Testdaten-Generator
Generieren Sie zufällige Testdaten-INSERT-Anweisungen aus Tabellenstruktur mit Primär- und Fremdschlüssel-Unterstützung
Schema zu SQL DDL Generator
Konvertieren Sie CSV/JSON-Daten in SQL DDL CREATE TABLE-Anweisungen mit MySQL, PostgreSQL-Unterstützung und automatischer Datentypableitung