首页MyBatis代码生成器

MyBatis代码生成器

从表结构生成MyBatis的Mapper、Entity和接口

配置

表结构

XML Mapper文件


说明文档

关于 MyBatis 代码生成器

该工具根据表结构定义生成 MyBatis 常用代码,包括 XML Mapper、实体类和 Mapper 接口。

核心功能

  • 多数据库支持:支持 MySQL、PostgreSQL、Oracle、SQL Server。
  • 代码三件套:生成 XML Mapper、Entity、Mapper Interface。
  • 生成选项:支持 Lombok 与注释开关。
  • 包名配置:可设置生成包路径。
  • 辅助能力:支持样例加载、复制和下载。

使用说明

  1. 选择数据库类型并设置包名。
  2. 粘贴表结构定义(DDL 或字段列表)。
  3. 点击生成代码。
  4. 在不同标签页查看 XML/Entity/Mapper 输出。
  5. 复制或下载所需文件。

使用场景

  • 后端 CRUD 项目快速搭建。
  • 旧库表迁移时生成基础访问层。
  • 团队统一 MyBatis 代码风格。

常见问题

字段类型映射不准确怎么办?

不同数据库类型语义不同,建议生成后按项目规范手动校正关键字段。

可以完全替代手写 Mapper 吗?

适合生成基础骨架,复杂查询和业务 SQL 仍建议人工维护。