代码生成
使用 able533 提供的专用代码生成器 ✅
可以生成 entity, mapper 接口文件和对应的 XML 文件(SQL 文)
文档详见 https://github.com/abel533/Mapper/wiki/4.1.mappergenerator
修改配置文件
修改 src/main/resources/generator/config.properties 中 3 个参数值
- moduleName 表示模块名(微服务按模块来划分项目)
- tableName 表示需要生成代码的表名(该表一定是处于当前业务模块之下)
- tablePKName 表示表的主键是什么
生成代码
注意生成前先做好备份,会直接覆盖已经存在的文件
mvn mybatis-generator:generate
与 Mybatis 相关的两个依赖库
- Mapper(简单的 CRUD 代码不用写) 通用 Mapper: https://github.com/abel533/Mapper/wiki
- PageHelper(分页) https://github.com/pagehelper/pagehelper-spring-boot