Generador MyBatis
Generar Mapper, Entity e Interface de MyBatis desde estructura de tabla
Configuración
Estructura de tabla
Archivo XML Mapper
Documentación
¿Qué es el generador MyBatis?
El generador MyBatis es una herramienta que genera automáticamente archivos de configuración MyBatis desde estructuras de tablas de base de datos. Puede generar archivos XML Mapper, clases Java Entity e interfaces Mapper, reduciendo significativamente el código repetitivo y mejorando la eficiencia del desarrollo.
Cómo usar
- 1. Ingrese la declaración DDL de tabla o estructura de tabla en formato JSON
- 2. Configure el nombre del paquete, autor y otras opciones
- 3. Seleccione el tipo de base de datos y si usar Lombok
- 4. Haga clic en el botón "Generar"
Formatos de entrada
Formato DDL
CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL, email VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Formato JSON
{
"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"}
]
}
Características principales
- Generar archivos XML Mapper completos con operaciones CRUD
- Generar clases Java Entity con getter/setter o Lombok
- Generar interfaz Mapper con firmas de métodos
- Soporte para anotaciones Lombok (@Data)
- Soporte MySQL, PostgreSQL, Oracle, SQL Server
- Conversión automática de nomenclatura (guión bajo a camelCase)