使用步骤 :
添加插件:将mybatis相关插件,放到开发工具安装目录下的dropins文件夹下;
![](https://i-blog.csdnimg.cn/blog_migrate/8f2964ff64dc1c5b32557902d14d228e.png)
复制配置文件:将下面的xml文件复制到要开发的项目之下;
| 逆向生成的配置文件
<?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 >
<classPathEntry location="数据库jar" /> ---> 此出对应的时本地数据库的驱动jar包路径名称(其中包括加jar包的全名称)
<context id="context1" defaultModelType="flat">
<!-- PO序列化 -->
<plugin type="org.mybatis.generator.plugins.SerializablePlugin">
</plugin>
<commentGenerator>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="false" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" ---> 加载jdbc的驱动类
connectionURL="jdbc:mysql://localhost:3306/base" ---->数据库的URL(统一资源定位符)路
userId="" URI(统一资源标识符) URN(统一资源名称)
password="">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/> --
</javaTypeResolver>
<!--生成Model类存放位置 -->
<javaModelGenerator targetPackage="实体类" --->targetPackage实体类要存放的包名
targetProject="项目名称"> --->此项目名称
<property name="trimStrings" value="true" /> --->默认配置
</javaModelGenerator>
<!--生成映射文件存放位置 -->
<sqlMapGenerator targetPackage="mapper" ---->映射文件的包名称
targetProject="项目名称">
<property name="trimStrings" value="true" />
</sqlMapGenerator>
<!--生成Dao类存放位置 -->
<javaClientGenerator targetPackage="mapper包结构位置" --->与mapper配置文件对应的接口
targetProject="项目名称" type="XMLMAPPER" />
<!--生成对应表及类名
--->数据库名称
<table schema="xja" tableName="COMPANY_PERMIT_PROCESS" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table> -->
</context>
</generatorConfiguration>
运行逆向工具:右击之后选择Generate Mybatis/iBATIS,然后就能生成相对应的文件。
![](https://i-blog.csdnimg.cn/blog_migrate/f8bc89274fa77bd9658b28f8c2d7d881.png)