Skip to content

mybatis-generator超实用实践(两种方案:1. 基于原生mybatis-generator;2. 基于mybatis-plus-generator)

Notifications You must be signed in to change notification settings

AmosWang0626/generator-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mybatis-generator 代码生成器

基于原生 mybatis-generator 实现。

核心优化点:

  1. 字段注释自动取表里的 COMMENT
  2. 集成 lombok,默认生成带 lombok @Getter @Setter 注解的类

基于 mybatis-plus-generator 实现。

核心优化点:

  1. 生成controller层代码(生成了,用不到的类,例如中间表,还是要删掉的,删总比写快哈)
  2. 生成dto、vo、converter(用来处理dto --> do, do --> dto, dto --> vo)
  3. 根据表名前缀批量生成分包后的业务代码 @see BatchGeneratorTests

对比

  1. 根据项目架构,可引入 mybatis-plus 时,推荐使用 mybatis-plus-generator,功能完善
  2. 反之,就使用 mybatis-generator,可生成极简又实用的代码

About

mybatis-generator超实用实践(两种方案:1. 基于原生mybatis-generator;2. 基于mybatis-plus-generator)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages