啥都不说了,看代码:
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>
<properties resource="generatorConfig.properties" />
<classPathEntry location="${classPath}" />
<context id="context1" targetRuntime="MyBatis3" >
<plugin type="com.aua30.mybatis.tools.MyBatisPaginationPlugin"></plugin>
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="${driverClass}"
connectionURL="${connectionURL}" userId="${userId}"
password="${password}" />
<javaModelGenerator targetPackage="${modelPackage}"
targetProject="${targetProject}" />
<sqlMapGenerator targetPackage="${sqlMapperPackage}"
targetProject="${targetProject}"/>
<javaClientGenerator targetPackage="${daoMapperPackage}"
targetProject="${targetProject}" type="XMLMAPPER" />
<table tableName="product_class" domainObjectName="ProductClass">
<!-- <property name="useActualColumnNames" value="true"/> --><!-- 此处设为true,将保持数据库字段原型 -->
</table>
</context>
</generatorConfiguration>
generatorConfig.properties
classPath=D\:/eclipse/workspace/xxxx/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.16-bin.jar
targetProject=wms/src
driverClass=org.gjt.mm.mysql.Driver
connectionURL=jdbc\:mysql\://127.0.0.1\:3306/xxxx?useUnicode\=true&characterEncoding\=UTF-8
userId=root
password=xxxx
modelPackage=com.xxxx.po
sqlMapperPackage=com.xxxx.mapper
daoMapperPackage=com.xxxx.mapper
支持分页的jar请于附件下载!
FAQ:如何操作这些代码?请参考http://maimode.iteye.com/blog/1539983/