zoukankan      html  css  js  c++  java
  • mybatis generator 基本使用

    <?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="D:workerplaceolshoppingWebRootWEB-INFlibmysql-connector-java-5.1.8-bin.jar" />
      <context id="context1"  targetRuntime="MyBatis3">
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
        connectionURL="jdbc.url=jdbc:mysql://localhost:3306/osfeng"
        userId="root" password="root" />
        <javaModelGenerator targetPackage="entity" targetProject="generator" />
        <sqlMapGenerator targetPackage="mybatis" targetProject="generator" />
        <javaClientGenerator targetPackage="repository" targetProject="generator" type="XMLMAPPER" />
        <table schema="" tableName="tab_Price" >
        </table>
      </context>
    </generatorConfiguration>
    

      

    1、有主键与无主键的表,生成的实体会不同,有主键的会带KEY实体。

    2、相关配置

      * 其中classPathEntry 是引用的jdbc的类路径,这里将jdbc jar和generator的jar包放在一起了;
      * commentGenerator 是用来除去时间信息的,这在配合类似subversion的代码管理工具时使用很有效,因为可以减少没有必要的注释迁入;
      * jdbcConnection是指定的jdbc的连接信息;
      * javaTypeResolver式类型转换的信息,这里并没有用到;
      * javaModelGenerator是模型的生成信息,这里将指定这些Java model类的生成路径;
      * sqlMapGenerator是mybatis 的sqlMapper XML文件的生成信息,包括生成路径等;
      * javaClientGenerator是应用接口的生成信息;
      * table是用户指定的被生成相关信息的表,它必须在指定的jdbc连接中已经被建立。

  • 相关阅读:
    dedecms调用新增加的内容模型字段
    dedecms另一种单页制作方法
    dedecms文章列表加上序号效果
    解析DeDecms系统的SEO内部优化技巧
    织梦dedecms如何对列表添加判断语句
    织梦DEDE CMS文章列表arclist标签大全
    织梦dedecms 幻灯片 自定义设置
    当前标签dede[field:**] 标签调用说明
    织梦dedecms中的{dede:php}{/dede:php}的详细用法
    uva1628 Pizza Delivery
  • 原文地址:https://www.cnblogs.com/xuzhenmin/p/3482508.html
Copyright © 2011-2022 走看看