使用IDEA工具采用MyBatis逆向工程生成

首先使用Spring Initializr快速创建方式,如图所示:

使用IDEA工具采用MyBatis逆向工程生成_第1张图片

 

 

 使用IDEA工具采用MyBatis逆向工程生成_第2张图片

 

 

使用IDEA工具采用MyBatis逆向工程生成_第3张图片

 

 

 使用IDEA工具采用MyBatis逆向工程生成_第4张图片

 

 

 第二步,在src下创建MBG.xml配置文件

使用IDEA工具采用MyBatis逆向工程生成_第5张图片

 

 

 MBG.xml配置内容如下:



PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">









driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/pinpin"
userId="root"
password="root">





























































对应自己创建的数据库表:

使用IDEA工具采用MyBatis逆向工程生成_第6张图片

 

 

 在pom.xml文件配置:



xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
1.5.21.RELEASE


com.example
demo
0.0.1-SNAPSHOT
war
demo
Demo project for Spring Boot


UTF-8
UTF-8
1.8
2.2.0
1.0.5




org.springframework.boot
spring-boot-starter-web




org.projectlombok
lombok




org.springframework.boot
spring-boot-starter-data-jpa



org.springframework.boot
spring-boot-starter-tomcat
provided


org.springframework.boot
spring-boot-devtools


org.springframework.boot
spring-boot-starter-test
test




org.springframework.boot
spring-boot-starter-actuator
1.5.7.RELEASE




com.baomidou
mybatisplus-spring-boot-starter
${mybatisplus-spring-boot-starter.version}


com.baomidou
mybatis-plus
${mybatisplus.version}




mysql
mysql-connector-java
runtime




com.alibaba
druid
1.1.9



mysql
mysql-connector-java
5.0.5




org.mybatis.generator
mybatis-generator-core
1.3.5


org.junit.jupiter
junit-jupiter
RELEASE
test








org.springframework.boot
spring-boot-maven-plugin





org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2

true
true








使用IDEA工具采用MyBatis逆向工程生成_第7张图片

 

 

 编写测试类:MbgTes

public class MbgTest {
public static void main(String args[]) throws Exception{
List warnings = new ArrayList();

boolean overwrite = true;
File configFile = new File("src/MBG.xml");
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
myBatisGenerator.generate(null);

}

使用IDEA工具采用MyBatis逆向工程生成_第8张图片

 

 

 第三步,在resouce目录下创建generatorConfig.xml文件:

配置如下:



PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"E:\ideaWorkspace/mybatis-generator-config_1_0.dtd">








connectionURL="${jdbcUrl}"
userId="${username}"
password="${password}" >




















enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false"/>

 

最后启动MbgTes类就可以生成!如图:

使用IDEA工具采用MyBatis逆向工程生成_第9张图片

 

你可能感兴趣的:(使用IDEA工具采用MyBatis逆向工程生成)