之前按网上说的,直接用idea提供的mybatis generator插件,结果一直不成功,后来就用Maven来弄了
第一步:在Maven的pom.xml文件中添加mybatis插件
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
第二步:配置generatorConfig.xml文件,注意targetProject要写你想要输出的根路径(之前在eclipse中,只需要写相对于当前项目的路径就可以,”/projectName/src/main/java”)
<?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="/Users/jalon/.m2/repository/mysql/mysql-connector-java/5.1.41/mysql-connector-java-5.1.41.jar" />
<context id="DB2Tables">
<jdbcConnection connectionURL="jdbc:mysql://localhost:3306/shapeManager" driverClass="com.mysql.jdbc.Driver" password="" userId="root" />
<javaModelGenerator targetPackage="com.v11j.shapeManager.entity" targetProject="/Users/jalon/STS_WorkSpace/wxTest/src/main/java" />
<sqlMapGenerator targetPackage="com.v11j.shapeManager.dao" targetProject="/Users/jalon/STS_WorkSpace/wxTest/src/main/java" />
<javaClientGenerator targetPackage="com.v11j.shapeManager.dao" targetProject="/Users/jalon/STS_WorkSpace/wxTest/src/main/java" type="XMLMAPPER" />
<table tableName="wx_user" enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false">
<generatedKey column="id" sqlStatement="MySql" identity="true" />
</table>
</context>
</generatorConfiguration>