• Mybatis自动生成的配置实例


    一、目录

    按照图片准备下面的东西吧,基础jar,数据链接库的jar。

    二、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="mysql-connector-java-5.1.30.jar"/>    
        <!-- <classPathEntry location="sqljdbc4.jar"/> -->    
        <context id="mybatis">
            <commentGenerator>
                <!-- 是否去除自动生成的注释 true:是 : false:否 -->
                <!-- <property name="suppressAllComments" value="true" /> -->
                <property name="suppressDate" value="true"/>
            </commentGenerator>
            
           <!-- 数据库连接的信息:驱动类、连接地址、用户名、密码 -->
           <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                            connectionURL="jdbc:mysql://127.0.0.1:3306/testDb?characterEncoding=utf8" userId="root"
                            password="123456">
            </jdbcConnection>
            <!-- sqlserver的示例 -->
            <!-- 
            <jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                            connectionURL="jdbc:sqlserver://127.0.0.1;DatabaseName=testDb" userId="root"
                            password="123456">
            </jdbcConnection>
            -->
            <javaModelGenerator targetPackage="com.your.real.package.name.model.base"
                                targetProject="src">
                <property name="enableSubPackages" value="true"/>
                <property name="trimStrings" value="true"/>
            </javaModelGenerator>
    
            <sqlMapGenerator targetPackage="com.your.real.package.name.dao.mapper"
                             targetProject="src">
                <property name="enableSubPackages" value="true"/>
            </sqlMapGenerator>
    
            <javaClientGenerator type="XMLMAPPER"
                                 targetPackage="com.your.real.package.name.dao"
                                 targetProject="src">
                <property name="enableSubPackages" value="true"/>
            </javaClientGenerator>
    
            <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
            <!-- linux表名区分大小写 -->
            <table tableName="test_tb" domainObjectName="TestTb"></table>
        </context>
    </generatorConfiguration>

    三、run.bat

    java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
    mvn mybatis-generator:generate
  • 相关阅读:
    错误记录(一):VSCode
    【洛谷P4770】你的名字
    【洛谷P3177】树上染色
    【洛谷P3704】数字表格
    【CF762F】Tree nesting
    【洛谷P5064】等这场战争结束之后
    【洛谷P3346】诸神眷顾的幻想乡
    【BZOJ#2119】股市的预测
    UiPath数据抓取Data Scraping的介绍和使用
    UiPath录制器的介绍和使用
  • 原文地址:https://www.cnblogs.com/yoyotl/p/6704429.html
Copyright © 2020-2023  润新知