CoderTools

Gerador MyBatis

Gerar Mapper, Entity e Interface MyBatis a partir da estrutura de tabela

Configuração

Estrutura da Tabela

Arquivo XML Mapper

Documentação

O que é o Gerador MyBatis?

O Gerador MyBatis é uma ferramenta que gera automaticamente arquivos de configuração MyBatis a partir de estruturas de tabelas de banco de dados. Ele pode gerar arquivos XML Mapper, classes Java Entity e interfaces Mapper, reduzindo significativamente o código repetitivo e melhorando a eficiência do desenvolvimento.

Como Usar

  1. 1. Digite a instrução DDL da tabela ou estrutura de tabela em formato JSON
  2. 2. Configure o nome do pacote, autor e outras opções
  3. 3. Selecione o tipo de banco de dados e se deseja usar Lombok
  4. 4. Clique no botão "Gerar"

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

Recursos Principais

  • Gerar arquivos XML Mapper completos com operações CRUD
  • Gerar classes Java Entity com getters/setters ou Lombok
  • Gerar interface Mapper com assinaturas de métodos
  • Suportar anotações Lombok (@Data)
  • Suportar MySQL, PostgreSQL, Oracle, SQL Server
  • Conversão automática de nomenclatura (underscore para camelCase)