mybatis反向工程使用配置

只要3步

  1. 增加配置文件
  2. 增加插件
  3. 運行命令 mvn mybatis-generator:generate

詳細操作如下

  • 配置文件

需要修改三處,見配置

<?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>
    <!-- 1/3 修改爲本地驅動目錄 -->
    <classPathEntry location="C:\Users\master\.m2\repository\mysql\mysql-connector-java\5.1.13/mysql-connector-java-5.1.13.jar"/>
    <context id="Mybatis3Context" targetRuntime="MyBatis3">
        <property name="javaFileEncoding" value="UTF-8"/>
        <!-- 2/3 修改數據庫鏈接 -->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://127.0.0.1:3306/test"
                        userId="test"
                        password="123456">
        </jdbcConnection>

        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        </javaTypeResolver>

        <javaModelGenerator targetPackage="model" targetProject="./src/main/java/com/demo">
            <property name="enableSubPackages" value="false"/>
            <property name="trimStrings" value="true"/>
        </javaModelGenerator>

        <sqlMapGenerator targetPackage="mapperxml" targetProject="./src/main/java/com/demo">
            <property name="enableSubPackages" value="false"/>
        </sqlMapGenerator>

        <javaClientGenerator type="XMLMAPPER" targetPackage="mapper" targetProject="./src/main/java/com/demo">
            <property name="enableSubPackages" value="false"/>
        </javaClientGenerator>

        <!-- 3/3 修改表名 -->
        <table tableName="ecard_statistics" domainObjectName="RefundStatistics" enableCountByExample="false"
               enableDeleteByExample="false" enableUpdateByExample="false" enableSelectByExample="false">
        </table>

    </context>
</generatorConfiguration>
  • 依賴插件

需要修改一處:配置文件路徑

            <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.7</version>
                <configuration>
                    <!--  1/1 修改爲配置文件路徑  -->
                    <configurationFile>src/test/resources/generator/MybatisGenerator.xml</configurationFile>
                    <verbose>true</verbose>
                    <overwrite>true</overwrite>
                </configuration>
            </plugin>
  • 運行命令

在項目根目錄下運行命令 mvn mybatis-generator:generate

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章