/autocode

Mybatis AutoCode Factory

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

#why choose mybatis autocode factory

1,生成的model实体上字段加上javadoc,为数据库表字段的备注。

2,当数据库设计字段为tinyint时,生成的model实体的java类型为Integer,而不是byte,boolean,省去修改类型成integer的时间。

3,生成的model都继承BaseEntity,实现了序列化接口,克隆接口。

4,生成的dao文件默认继承BaseMapper,实现了增删改查原子操作,不需要在dao文件再写这些通用方法。

5,生成的dao的xml文件有2份,一份是基础的增删改查的子操作的Entity.xml,一个是写业务方法的xml文件,sql语句与java的dao接口对应即可。

6,使用统一的代码工具可以有助于代码风格的统一。