使用idea,自动生成mybatis相关代码

使用idea,自动生成mybatis相关代码


第一步用idea创建一个maven项目(略)

第二步用idea添加mybatis_plus插件

导入破解版mybatis_plusjar

这里写图片描述

这里写图片描述

mybatis_plus.jar下载路径
密码 ;b65m (注:2.87版)

安装好插件之后,重启idea就可以激活插件

第三步,配置generator文件

这里写图片描述

样板

<?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="盘:\文件\mysql-connector-java-5.1.34.jar"/>

    <context id="context" targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressAllComments" value="false"/>
            <property name="suppressDate" value="true"/>
        </commentGenerator>

        <!-- !!!! mysql数据库驱动 !!!! -->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/数据库名?useUnicode=true&amp;characterEncoding=utf8&amp;characterSetResults=utf8"
                        userId="账号"
                        password="密码"/>

        <!-- !!!! 实体类模板 !!!! -->
        <javaModelGenerator targetPackage="包名" targetProject="D:\java\Personal\MybatisOne\src\main\java">
            <property name="enableSubPackages" value="false"/>
            <property name="trimStrings" value="true"/>
        </javaModelGenerator>

        <!-- !!!! mapper文件!!!! -->
        <sqlMapGenerator targetPackage="mapper" targetProject="D:\java\Personal\MybatisOne\src\main\java">
            <property name="enableSubPackages" value="false"/>
        </sqlMapGenerator>

        <!-- !!!! dao文件 !!!! -->
        <javaClientGenerator targetPackage="dao" targetProject="D:\java\Personal\MybatisOne\src\main\java" type="XMLMAPPER">
            <property name="enableSubPackages" value="false"/>
        </javaClientGenerator>

        <!-- !!!! 要生成表配置 !!!! -->
        <table tableName="emp" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
               enableUpdateByExample="false"/>
    </context>
</generatorConfiguration>

第四步:在pom.xml增加用来执行generator的maven插件

  <build>
    <finalName>MybatisOne</finalName>
    <!--用来执行generator的maven插件-->
    <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>
    </plugins>
  </build>

第五步:在idea配置运行generator配置文件

这里写图片描述
这里写图片描述
这里写图片描述

直接运行就好,日志出现BUILD SUCCESS说明成功(命令:mybatis-generator:generate -e)

附:idea连接mysql数据库

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

新手,写的不好的地方请多多指教

猜你喜欢

转载自blog.csdn.net/qq_38729043/article/details/78800180