• mybatis generator用法


    1.建好数据库

    2.下载

    http://blog.mybatis.org/p/products.html

    3.取出jar包

    mybatis-generator-core-1.3.2.jar

    4.建造好生成目录

    5.参照下载下来的docs里的文档 写generator.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="C:Usersakishimo.m2
    epositorymysqlmysql-connector-java5.1.28mysql-connector-java-5.1.28.jar" />
    
      <context id="DB2Tables" targetRuntime="MyBatis3">
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/test"
            userId="root"
            password="root">
        </jdbcConnection>
    
        <javaTypeResolver >
          <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
    
        <javaModelGenerator targetPackage="model" targetProject="E:	ools	estGeneratesrc">
          <property name="enableSubPackages" value="true" />
          <property name="trimStrings" value="true" />
        </javaModelGenerator>
    
        <sqlMapGenerator targetPackage="mapping"  targetProject="E:	ools	estGeneratesrc">
          <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
    
        <javaClientGenerator type="XMLMAPPER" targetPackage="dao"  targetProject="E:	ools	estGeneratesrc">
          <property name="enableSubPackages" value="true" />
        </javaClientGenerator>
    
        <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/>
    
      </context>
    </generatorConfiguration>


    6.执行命令

        java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

  • 相关阅读:
    利用Flask中的werkzeug.security模块加密
    logging
    python后端架构(转)
    访问一个网页的全过程
    微服务优缺点
    HTTP协议通信原理 与常见报错信息
    SSH与ansible 部署方法与核心模块简介
    linux 普通用户批量创建账户与密码
    三次握手与4次挥手简单说明
    sed 命令简介
  • 原文地址:https://www.cnblogs.com/Akishimo/p/3515206.html
Copyright © 2020-2023  润新知