CoderTools

Trình tạo MyBatis

Tạo MyBatis Mapper, Entity và Interface từ cấu trúc bảng

Cấu hình

Cấu trúc Bảng

Tệp XML Mapper

Tài liệu

Trình tạo MyBatis là gì?

Trình tạo MyBatis là công cụ tự động tạo các tệp cấu hình MyBatis từ cấu trúc bảng cơ sở dữ liệu. Nó có thể tạo tệp XML Mapper, lớp Java Entity và interface Mapper, giảm đáng kể mã boilerplate và cải thiện hiệu quả phát triển.

Cách Sử dụng

  1. 1. Nhập câu lệnh DDL bảng hoặc cấu trúc bảng định dạng JSON
  2. 2. Cấu hình tên package, tác giả và các tùy chọn khác
  3. 3. Chọn loại cơ sở dữ liệu và có sử dụng Lombok không
  4. 4. Nhấp vào nút "Tạo"

Định dạng Đầu vào

Định dạng DDL

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

Định dạng 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"}
  ]
}

Tính năng Chính

  • Tạo tệp XML Mapper đầy đủ với các thao tác CRUD
  • Tạo lớp Java Entity với getters/setters hoặc Lombok
  • Tạo interface Mapper với chữ ký phương thức
  • Hỗ trợ chú thích Lombok (@Data)
  • Hỗ trợ MySQL, PostgreSQL, Oracle, SQL Server
  • Chuyển đổi tên tự động (underscore sang camelCase)