Generador MyBatis
Generar Mapper, Entity e Interface de MyBatis desde estructura de tabla
Configuración
Estructura de tabla
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)
Herramientas Relacionadas
Formateador SQL
Herramienta en línea de embellecimiento y formateo de código SQL con soporte para múltiples dialectos de base de datos
Generador SQL DDL desde Esquema
Convertir datos CSV/JSON a instrucciones CREATE TABLE SQL DDL, soporte MySQL, PostgreSQL con inferencia automática de tipos
Generador CSV a SQL
Convertir datos CSV a CREATE TABLE e INSERT SQL para múltiples bases de datos
Formateador JSON
Formatee y valide datos JSON para mejorar la legibilidad y depuración
Generador de Datos de Prueba SQL
Generar instrucciones INSERT de datos de prueba aleatorios con soporte de claves primarias y foráneas