逆向工程
MyBatis 框架需要:实体类、自定义Mapper接口、Mapper.xml
传统的开发中上诉三个组件需要开发者手动创建,逆向工程可以帮助开发者来自动创建这三个组件,减轻开发者的工作量,提高工作效率 。
如何使用
MyBatis Generator,简称MBG,是一个专门为 MyBatis 框架开发者定制的代码生成器,可自动生成 MyBatis 框架所需的实体类、Mapper 接口、Mapper.xml,支持基本的 CRUD 操作(create添加数据 read读取数据 update修改数据 delete删除数据),但是一些相对复杂的 SQL 需要开发者自己来完成。
-
新建 Maven 工程,pom.xml 添加如下依赖
<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <!--数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2