好的工具可以让我们事半功倍。
需要做的事情:
1、修改项目中的generatorConfig.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="D:\soft\mysql-connector-java-8.0.11\mysql-connector-java-8.0.11.jar" />
<context id="DB2Tables" defaultModelType="flat"
targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true" />
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!--数据库链接地址账号密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://192.168.50.27:3306/wallet"
userId="username" password="***" />
<!--生成Model类存放位置 -->
<javaModelGenerator
targetPackage="io.slife.wallet.entity" targetProject="slifeio-wallet">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!--生成映射文件存放位置 -->
<sqlMapGenerator targetPackage="mapper1"
targetProject="slifeio-wallet/src/main/resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!--生成Dao类存放位置 -->
<javaClientGenerator
targetPackage="io.slife.wallet.dao.mapper" targetProject="slifeio-wallet"
type="XMLMAPPER">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!--生成对应表及类名 -->
<table tableName="wallet_eth_token" alias="token"
domainObjectName="EthTokenEntity" enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false" />
<table tableName="wallet_txs_eth" alias="txs"
domainObjectName="EthTxsEntity" enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false" />
</context>
</generatorConfiguration>
注意配置:
targetProject对应的是项目根目录
targetPackage是包名也可以是文件名
2、下载eclipse的generatorConfig自动化插件
image.png
输入名称:Mybatis generator,下载安装,并重启
image.png
3、使用方法:
右键generatorConfig.xml run mybatis generator
image.png