ishare-zh / mybatis-generator

对官方mybatis-generator进行覆写,以满足定制化的自动生成文件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能

针对团队需求,对官方mybatis-generator插件进行覆写,使其能满足团队编码过程中的规则遵循,便于统一。

重写的功能

  • 生成文件名称可配置,增加targetFilename属性,如果不填写,默认是mybatis内建名
  • 对mysql数据库映射的对象进行整合,使其JDBC类型(如bytebittinyintmediumintsmallintint)可统一映射到Java.lang.Integer类型
  • 通过添加enableComments属性,让do中映射的字段可自动添加注释,来自数据库表设计中的comment
  • 增加ignoreSetterAndGetter属性,可以忽略生成settergetter方法

TODO LIST

  • 可配置方法名
  • 生成的mapper文件可以识别daodo接口继承,从而对已继承的类忽略生成相应的属性、方法和配置

About

对官方mybatis-generator进行覆写,以满足定制化的自动生成文件


Languages

Language:Java 100.0%Language:HTML 0.0%