数据库逆向工程
- 生成Mybatis实体类和接口
- -GeneratorMapper.xml 与src目录同级
1、pom
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.6</version> <configuration> <configurationFile>GeneratorMapper.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.48</version> </dependency> </dependencies> </plugin> </plugins> </build>
|
2、配置文件
GeneratorMapper.xml
注意更改:
targetPackage
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="tables" targetRuntime="MyBatis3">
<commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/ylb" userId="root" password="123456"> </jdbcConnection>
<javaModelGenerator targetPackage="com.chen.api.model" targetProject="D:\1.JavaRoute\a.Item\Knowledge-point\ready-mapper\src\main\java"> <property name="enableSubPackages" value="false" /> <property name="trimStrings" value="false" /> </javaModelGenerator>
<sqlMapGenerator targetPackage="mappers" targetProject="D:\1.JavaRoute\a.Item\Knowledge-point\ready-mapper\src\main\resources"> <property name="enableSubPackages" value="false" /> </sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.chen.dataservice.mapper" targetProject="D:\1.JavaRoute\a.Item\Knowledge-point\ready-mapper\src\main\java"> <property name="enableSubPackages" value="false" /> </javaClientGenerator>
<table tableName="b_product_info" domainObjectName="ProductInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> </context>
</generatorConfiguration>
|
3、Maven插件运行
- 双击 mybatis.generator 下的 generate 构建


文档生成
1、访问开源项目
database-export: 基于SpringBoot的开源数据库表结构导出word,excel,md文档工具 (gitee.com)
2、Maven ==》 Package 打包成jar包
3、运行jar包
4、访问

5、页面连接数据库输出文档