一.引言
- MyBatis-Plus(简称MP)是MyBatis增强工具,在原来基础上不做改变,为简化开发、提高效率而生。
- MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。
- 使用方式:命令行、Maven、Ant任务、Java代码;推荐Maven,因为集成和使用简单
二.使用示例
- 添加依赖
配置pom.xml文件,增加依赖和配置生成文件(“generatorConfig.xml” 个性化配置)路径
依赖:
org.mybatis.generator:根据数据库中的表 反向生成实体,dao,mapper(也可使用oracle驱动)
<!-- mybatis-generator-core 反向生成java代码-->
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.5</version>
</dependency>
插件:
注意,如果本地库中没有驱动jar包,需要先放到依赖下载,再挪到插件下边
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
<configuration>
<!--允许移动生成的文件 -->