名称使用
mybatis-generator
命令行使用
mybatis-generator:generate -e
gneratorConfig.xm代码
<?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:\Repository\mysql\mysql-connector-java\5.1.32\mysql-connector-java-5.1.32.jar" />
<context id="context1" targetRuntime="MyBatis3">
<!-- 序列化pojo -->
<plugin type="org.mybatis.generator.plugins.SerializablePlugin" />
<commentGenerator>
<property name="suppressDate" value="true" />
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8"
userId="root" password="root" />
<javaModelGenerator targetPackage="com.huhong.model"
targetProject="src\main\java" />
<sqlMapGenerator targetPackage="com.huhong.dao"
targetProject="src\main\java" />
<javaClientGenerator targetPackage="com.huhong.dao"
targetProject="src\main\java" type="XMLMAPPER" />
<table tableName="tb_user" domainObjectName="User"
enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false" >
<property name="useActualColumnNames" value="true"/>
</table>
</context>
</generatorConfiguration>