下面是关于MyBatis Generator插件的安装以及简单使用方法的攻略。
安装
Step 1:添加Maven依赖
打开pom.xml文件,将如下依赖添加到其中:
<dependencies>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.4.0</version>
</dependency>
</dependencies>
Step 2:在Maven中配置MyBatis Generator插件
在pom.xml文件的<build>
标签内添加如下配置:
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>GenerateMyBatis</id>
<phase>compile</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
其中执行命令为:
mvn compile
使用
命令行运行
在终端中进入项目目录,然后输入如下命令:
mvn mybatis-generator:generate -e
在IDEA中使用插件
在IDEA中右键点击项目名称,选择Maven->Plugins->mybatis-generator:generate
,然后运行即可。
示例
假设我们有一个数据库叫做mydb
,其中有一张表叫做user
。
我们需要使用MyBatis Generator自动生成该表对应的Java Bean、Mapper以及Mapper XML文件。
示例1:生成Java Bean
在pom.xml
中添加以下插件,在execute
标签中设置表名、Java类名和Java文件输出路径:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>GenerateUserBean</id>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<overwrite>true</overwrite>
</configuration>
</plugin>
打开终端输入以下命令:
mvn mybatis-generator:generate
执行完成后,生成文件如下:
src/main/java
└── com
└── example
├── DemoApplication.java
├── entity
│ └── User.java # 生成的Java Bean文件
├── mapper
└── service
└── IUserService.java
示例2:生成Mapper和xml文件
在pom.xml
中添加以下插件,在execute
标签中设置表名、Java类名和Java文件输出路径:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>GenerateUserMapper</id>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<overwrite>true</overwrite>
<generateMyBatis3XmlMapper>true</generateMyBatis3XmlMapper> # 生成xml文件
</configuration>
</plugin>
打开终端输入以下命令:
mvn mybatis-generator:generate
执行完成后,生成文件如下:
src/main/java
└── com
└── example
├── DemoApplication.java
├── entity
│ └── User.java
├── mapper
│ └── UserMapper.java # 生成的Mapper文件
└── service
└── IUserService.java
src/main/resources # 生成的Mapper XML文件
└── mapper
└── UserMapper.xml
以上就是MyBatis Generator插件的安装以及简单使用方法,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MyBatis_Generator插件的安装以及简单使用方法(图解) - Python技术站