zoukankan      html  css  js  c++  java
  • generator插件配置方式使用

    generator插件配置方式使用

        <build>
            <plugins>
                <plugin>
                    <groupId>org.mybatis.generator</groupId>
                    <artifactId>mybatis-generator-maven-plugin</artifactId>
                    <version>1.3.2</version>
                    <configuration>
                        <configurationFile>${project.basedir}/src/main/resources/mybatis/generatorConfig.xml
                        </configurationFile>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    generatorConfig.xml:

    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE generatorConfiguration
            PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
            "mybatis-generator-config_1_0.dtd">
    
    <generatorConfiguration>
    
        <classPathEntry location="G:actionflymybatissrcmain
    esourcesmybatismysql-connector-java-5.1.8.jar"/>
    
        <context id="MysqlTables" targetRuntime="MyBatis3">
            <!--去除注释  -->
            <commentGenerator>
                <property name="suppressAllComments" value="true"/>
            </commentGenerator>
    
            <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                            connectionURL="jdbc:mysql://localhost:3306/mybatis"
                            userId="root"
                            password="root">
            </jdbcConnection>
    
            <javaTypeResolver>
                <property name="forceBigDecimals" value="false"/>
            </javaTypeResolver>
    
            <javaModelGenerator targetPackage="mapper" targetProject="G:actionflymybatissrcmainjava">
                <property name="enableSubPackages" value="true"/>
                <property name="trimStrings" value="true"/>
            </javaModelGenerator>
    
            <sqlMapGenerator targetPackage="xml" targetProject="G:actionflymybatissrcmain
    esources">
                <property name="enableSubPackages" value="true"/>
            </sqlMapGenerator>
    
            <javaClientGenerator type="XMLMAPPER" targetPackage="mapper" targetProject="G:actionflymybatissrcmainjava">
                <property name="enableSubPackages" value="true"/>
            </javaClientGenerator>
    
            <table schema="mybatis" tableName="user" domainObjectName="User">
                <property name="useActualColumnNames" value="false"/>
                <!--<generatedKey column="ID" sqlStatement="DB2" identity="true"/>-->
                <columnOverride column="DATE_FIELD" property="startDate"/>
                <ignoreColumn column="FRED"/>
                <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR"/>
            </table>
    
    
        </context>
    </generatorConfiguration>
    

    还需要:
    mybatis-generator-config_1_0.dtd
    mysql-connector-java-5.1.8.jar

  • 相关阅读:
    常用到的Linux基础命令
    adb linux
    adb,monkey,perfdog的区别
    postman中的变量与使用
    fiddler教程-抓包,弱网,断点,mock等
    linux启动服务和开机自启动设置
    .NET Framework 版本和依赖关系
    C#中的Guid
    EPL II 编程打印
    Button 类
  • 原文地址:https://www.cnblogs.com/fly-book/p/10399198.html
Copyright © 2011-2022 走看看