IntelliJ Idea使用笔记1.使用mybatis generator插件生成代码。

使用generator 生成代码的方式很多,我这用的是在idea里maven插件方式。

1.在pom.xml文件中添加mybatis插件,在plugins节点下添加

<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>

2.新建一个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="jdbc.properties"/>



    <context  id="mysqlTables"   targetRuntime="MyBatis3">

        <jdbcConnection  driverClass="com.mysql.jdbc.Driver"

                         connectionURL="${jdbc.url}"  userId="${jdbc.username}"  password="${jdbc.password}"/>



      


        <!--自动生成的实体的存放包路径 -->

        <javaModelGenerator  targetPackage="自己包路径"

                             targetProject="src/main/java">

            <property  name="enableSubPackages"  value="true"/>

            <property  name="trimStrings"  value="true"/>

        </javaModelGenerator>



        <!--自动生成的*Mapper.xml文件存放路径 -->

        <sqlMapGenerator  targetPackage="mapper的路径"

                          targetProject="src/main/resources">

            <property  name="enableSubPackages"  value="true"/>



        </sqlMapGenerator>



        <!--自动生成的*Mapper.java存放路径 -->

        <javaClientGenerator type="XMLMAPPER"

                             targetPackage="dao路径  targetProject="src/main/java">

            <property  name="enableSubPackages"  value="true"/>

        </javaClientGenerator>




        <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
        <table  tableName="test"  domainObjectName="Test"

                enableCountByExample="false"   enableUpdateByExample="false"

                enableDeleteByExample="false"  enableSelectByExample="false"

                selectByExampleQueryId="false">
           
        </table>



       



    </context>



</generatorConfiguration>

3.打开Maven Projects视图,View->Tool Windows->Maven Projects,然后找到插件,运行

è¿éåå¾çæè¿°

猜你喜欢

转载自blog.csdn.net/qq_23337175/article/details/82107802