Mybatis Generator简称 MBG,是一个专门为 MyBatis和 ibatis框架使用者提供的代码生成器。也可以快速的根据数据表生成对应的pojo类、Mapper接口、Mapper文件,甚至生成QBC风格的查询对象。
在说逆向工程之前,先了解一下正向工程:创建Java实体类,由框架根据实体类生成数据库表,Hibernate就是正向工程的代表。
逆向工程:创建数据库表,由框架根据数据库表生成Java实体类、Mapper接口、Mapper映射文件。
一、创建逆向工程的步骤
在POM.xml中添加依赖和插件
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugi