关于 MyBatis 代码生成器
该工具根据表结构定义生成 MyBatis 常用代码,包括 XML Mapper、实体类和 Mapper 接口。
核心功能
- 多数据库支持:支持 MySQL、PostgreSQL、Oracle、SQL Server。
- 代码三件套:生成 XML Mapper、Entity、Mapper Interface。
- 生成选项:支持 Lombok 与注释开关。
- 包名配置:可设置生成包路径。
- 辅助能力:支持样例加载、复制和下载。
使用说明
- 选择数据库类型并设置包名。
- 粘贴表结构定义(DDL 或字段列表)。
- 点击生成代码。
- 在不同标签页查看 XML/Entity/Mapper 输出。
- 复制或下载所需文件。
使用场景
- 后端 CRUD 项目快速搭建。
- 旧库表迁移时生成基础访问层。
- 团队统一 MyBatis 代码风格。
常见问题
字段类型映射不准确怎么办?
不同数据库类型语义不同,建议生成后按项目规范手动校正关键字段。
可以完全替代手写 Mapper 吗?
适合生成基础骨架,复杂查询和业务 SQL 仍建议人工维护。