Mybatis 的反向生成类工具Mybatis-Generator.rar
还挺好用的,尤其是你懒得一个个写实体类和 Mapper 的时候,真能省不少时间。配置一下数据库连接,它就能帮你把 Java 类、Mapper 接口、还有 XML 配置都生成好,连CRUD
都给你配好,真的方便。
反向工程就是它的核心功能,说白了就是从数据库表反推 Java 代码。支持MySQL
和PostgreSQL
,你常用的这两种它都搞定。生成的类会带getter/setter
方法,对应字段啥的都自动搞好,响应也快。
使用方式也比较灵活,命令行运行、IDE 插件运行都可以,像在IntelliJ IDEA
里装个插件,一键生成代码那种,平时维护起来也方便。你改了表结构,重新一跑就能自动同步。
代码风格也支持定制,想加注解、改命名规则都行。有团队编码规范的也能配合得上。比如你要加个@Data
注解,或者改成驼峰命名,配置文件里搞一搞就行。
如果你经常用Mybatis
写项目,真的可以考虑上手试试Mybatis-Generator
。一次配置好之后,重复劳动少多,而且不容易出错,写起来也舒服。
另外,推荐你看看这几个相关工具:
- 使用 mybatis_auto_file 生成实体类和 Mapper 工具
- SQL Server 实体类和数据访问类自动代码生成器
- MyBatis 代码自动生成工具详解
- SSM 框架实体类生成工具 MySQL 版本
如果你项目中表结构常变、代码要频繁更新,那用它来同步生成是个挺省心的做法。