CoderTools

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. 1. Ingrese la declaración DDL de tabla o estructura de tabla en formato JSON
  2. 2. Configure el nombre del paquete, autor y otras opciones
  3. 3. Seleccione el tipo de base de datos y si usar Lombok
  4. 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)