CoderTools

Générateur MyBatis

Générer Mapper, Entity et Interface MyBatis à partir de la structure de table

Configuration

Structure de table

Fichier XML Mapper

Documentation

Qu'est-ce que le générateur MyBatis?

Le générateur MyBatis est un outil qui génère automatiquement des fichiers de configuration MyBatis à partir de structures de tables de base de données. Il peut générer des fichiers XML Mapper, des classes Java Entity et des interfaces Mapper, réduisant considérablement le code standard et améliorant l'efficacité du développement.

Comment utiliser

  1. 1. Entrez l'instruction DDL de table ou la structure de table au format JSON
  2. 2. Configurez le nom du package, l'auteur et autres options
  3. 3. Sélectionnez le type de base de données et l'utilisation de Lombok
  4. 4. Cliquez sur le bouton "Générer"

Formats d'entrée

Format DDL

CREATE TABLE users (
  id INT PRIMARY KEY AUTO_INCREMENT,
  username VARCHAR(50) NOT NULL,
  email VARCHAR(100),
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Format 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"}
  ]
}

Fonctionnalités principales

  • Générer des fichiers XML Mapper complets avec opérations CRUD
  • Générer des classes Java Entity avec getter/setter ou Lombok
  • Générer une interface Mapper avec signatures de méthodes
  • Support des annotations Lombok (@Data)
  • Support MySQL, PostgreSQL, Oracle, SQL Server
  • Conversion automatique de nommage (underscore vers camelCase)