mybatisgenerator官方资料:http://mybatis.org/generator/
一 Maven项目
快速构建一个maven项目,不想自己构建maven项目的同学可直接在github上clone:https://github.com/l923245501/mybatis-generator.git

快速项目截图.png
二 Maven依赖
这里以mysql数据库做例子,其他数据只需将驱动包修改为对应数据库的驱动包即可。
compileorg.mybatis.generatormybatis-generator-maven-plugin1.4.0truetruemysqlmysql-connector-java8.0.23
三 创建generatorConfig.xml文件
在resources文件夹下创建generatorConfig.xml文件
1、jdbcConnection修改
修改数据库驱动名(这里以MySQL为例子,其他数据库需要修改驱动包名,修改数据库链接、用户名、密码
2、设置model、mapper、xml的生成的地址以及包名
对应标签为:javaModelGenerator、javaClientGenerator、sqlMapGenerator
3、修改表名
table标签修改表名,以及需要生成的实体名称
四 生成代码
以eclipse为例,右键pom.xml—>run as—>maven build 输入:mybatis-generator:generate 后点击run;运行完之后刷新一下项目。

run.png

run2.png
结果示例:

结果示例.png
温馨提醒:如果数据库表没有设置主键,生成的mapper会只有两个方法。