IntelliJ Idea使用笔记(一):使用mybatis generator插件

之前按网上说的,直接用idea提供的mybatis generator插件,结果一直不成功,后来就用Maven来弄了
第一步:在Maven的pom.xml文件中添加mybatis插件
<plugin>
                <groupId>org.mybatis.generatorgroupId>
                <artifactId>mybatis-generator-maven-pluginartifactId>
                <version>1.3.2version>
                <configuration>
                    <verbose>trueverbose>
                    <overwrite>trueoverwrite>
                configuration>
            plugin>
第二步:配置generatorConfig.xml文件,注意targetProject要写你想要输出的根路径(之前在eclipse中,只需要写相对于当前项目的路径就可以,”/projectName/src/main/java”)


<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>
第三步:打开Maven Projects视图,View->Tool Windows->Maven Projects,然后找到插件,运行

IntelliJ Idea使用笔记(一):使用mybatis generator插件_第1张图片

你可能感兴趣的:(IntelliJ,Idea使用笔记)