多功能高度定制化的Mybatis****
定制化功能列表
自定义Myabtis****框架,高度定制化,能实现很多额外功能,功能列表如下:
-
追加DO
:表生成的Model,自动加上后缀,比如user_config表,生成的实体类:UserConfigDO -
Lombok
:Model支持添加Lombok的@Data注解,自动忽略所有的Getter和Setter方法 -
tinyint处理
:当字段的类型为tinyint(1) 时,自动映射到javaType: java.lang.Boolean类型 -
抽象Mapper
:所有的Mapper接口继承BaserMapper,在BaseMapper里提供通用方法,且通用方法会在Mapper.xml里实现
.
. -
DO父类
:在生成时可指定所有的DO集成指定的对象,比如UserConfigDO extends BaseDO
-
Service
:生成Service及其实现类,提供通用的增删改查接口
.
. -
Controller
:生成通用的Controller,提供基础的增删改查接口
.
资源地址
github地址,2018_01_16
分支,project-common
模块 com.bob.common.utils.mybatis.generate
目录下,好用的话给项目点个星,你的支持是我写博客的动力!!!