• 基于maven插件mybatis-generator生成


    1在pom文件下写上:

    <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在resources下生成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>  
        <classPathEntry  location="E:网页下载mybatis-generator-core-1.3.2-bundlemybatis-generator-core-1.3.2libmysql-connector-java-5.1.38.jar"/>  
        <context id="DB2Tables"  targetRuntime="MyBatis3">  
            <commentGenerator>  
                <property name="suppressDate" value="true"/>  
                <property name="suppressAllComments" value="true"/>  
            </commentGenerator>  
            <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://172.28.5.92:3306/enforcement" userId="syswin" password="syswin">  
            <!-- <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/db_hl" userId="root" password=""> -->
            </jdbcConnection>  
            <javaTypeResolver>  
                <property name="forceBigDecimals" value="false"/>  
            </javaTypeResolver>  
            <javaModelGenerator targetPackage="com.demo.bean" targetProject="E:eclipse_gitssmsrcmainjava">  
                <property name="enableSubPackages" value="true"/>  
                <property name="trimStrings" value="true"/>  
            </javaModelGenerator>  
            <sqlMapGenerator targetPackage="mapper" targetProject="E:eclipse_gitssmsrcmain esources">  
                <property name="enableSubPackages" value="true"/>  
            </sqlMapGenerator>  
            <javaClientGenerator type="XMLMAPPER" targetPackage="com.demo.dao" targetProject="E:eclipse_gitssmsrcmainjava">  
                <property name="enableSubPackages" value="true"/>  
            </javaClientGenerator>  
            
            <table tableName="enforcement_business_company" domainObjectName="Company" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
            
        </context>  
    </generatorConfiguration>

    3执行

    Runas-maven build:在goals中输入mybatis-generator:generate

  • 相关阅读:
    Excel透视表进阶之计算字段、计算项、切片器、页面布局
    Excel透视表进阶之排序、筛选、分组、总计与分类汇总
    Excel透视表基础之字段布局与重命名、更新、数字格式设置、空值与错误值、
    Excel透视表基础之数据源、创建、基本术语、基本操作
    NumPy基础
    Python读写Excel
    逻辑判断
    打印 PRINT
    面向对象
    循环控制
  • 原文地址:https://www.cnblogs.com/ihanliu/p/6247875.html
Copyright © 2020-2023  润新知