zoukankan      html  css  js  c++  java
  • 使用Mybatis generator生成

    新建一个mybatis配置文件

    创建好的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="C:\\JAVA_HOME\\jar\\Oracle11g.jar"/>
      <context id="context1" >
        <jdbcConnection driverClass="XXX" connectionURL="XXX" userId="XXX" password="XXX" >
        </jdbcConnection>    
        <javaModelGenerator targetPackage="XXX" targetProject="XXX" />
        <sqlMapGenerator targetPackage="XXX" targetProject="XXX" />
        <javaClientGenerator targetPackage="XXX" targetProject="XXX" type="XMLMAPPER" />
        <table schema="" tableName="XXX" >
        </table>
      </context>
    </generatorConfiguration>
    

    配置解析:

    classPathEntry     location:驱动地址,放入数据库对应的jdbc驱动jar路径(绝对路径)

    jdbcConnection   driverClass:驱动类(如oracle.jdbc.driver.OracleDriver),connectionURL:jdbc链接串(如jdbc:oracle:thin:@192.168.1.188:1521:xxx"), userId:数据用户名,password:数据库密码

    javaModelGenerator  targetPackage:生成的pojo放入的包, targetProject:生成的pojo放入的项目(对应工作空间的项目)

    sqlMapGenerator   targetPackage=生成的sql对应的包  targetProject:生成的sql接口对应的项目

    javaClientGenerator  targetPackage:生成的dao接口对应的包  targetProject:生成的dao接口对应的项目  type:映射文件类型,一般为XMLMAPPER

    table:tableName:需要生成的表名,domainObjectName:生成的pojo名,为空则对应数据库表名

    配置成功后,右键generatorConfig.xml,选择生成

  • 相关阅读:
    C++ Sqlite3的基本使用
    DirectX11 初探XMVECOTR&XMMATRIX
    lib和dll文件的初了解
    游戏设计模式——C++单例类
    C++11智能指针的深度理解
    你的文章里为什么不放源码Github链接了
    堡垒机的核心武器:WebSSH录像实现
    Asciinema文章勘误及Web端使用介绍
    Asciinema:你的所有操作都将被录制
    Django实现WebSSH操作物理机或虚拟机
  • 原文地址:https://www.cnblogs.com/zhanghaoh/p/2830929.html
Copyright © 2011-2022 走看看