zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Zabbix设置自定义监控
    mysql数据库表的查询操作-总结
    常用软件编译参数以及软件地址
    # <center>merge表不可用的问题</center>
    不在更新了
    SVN同步大坑
    记一次ftp服务器搭建走过的坑
    详解apache的allow和deny
    libc.so.6被删后导致系统无法使用的原因及解决方法
    puppet学习笔记(二)
  • 原文地址:https://www.cnblogs.com/yoyotl/p/6704429.html
Copyright © 2011-2022 走看看