MyBatis Eclipse插件安装

本文详细介绍了如何在Eclipse中安装MyBatis Generator插件,包括在线和离线两种方式,并提供了generatorConfig.xml配置文件的解析,指导用户进行代码生成。同时,文章还分享了generator调用的最佳实践和一个配置文件实例。
摘要由CSDN通过智能技术生成
  1. MyBatis Eclipse插件安装
    1. 1在线安装generator插件
    2. 2离线安装generator插件
      1.  
    3. 3generator调用
  2. MyBatis Generator中文文档
    1. MyBatis Generator中文文档
    2. 运行MyBatis Generator
    3. XML配置详解
      1. 配置文件头
      2. 根节点generatorConfiguration
      3. generatorConfiguration子元素
        1. 1 properties 元素
        2. 2 classPathEntry 元素
        3. 3 context 元素
          1. 31 plugin 元素
          2. 32 commentGenerator 元素
          3. 33 jdbcConnection 元素
          4. 34 javaTypeResolver 元素
          5. 35 javaModelGenerator 元素
          6. 36 sqlMapGenerator 元素
          7. 37 javaClientGenerator 元素
          8. 38 table 元素
        4. MyBatis Generator最佳实践
  3. generatorConfigxm配置文件实例

MyBatis Eclipse插件安装

1、在线安装generator插件

 

打开eclipse,点击Help>Software Update

选择 "Available Software" 标签,点击 "Add Site" 按钮

输入以下信息:

Location:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/

点击ok,自动进入 "mybatis generator Feature"

点击“install”按钮进行安装。。。。mybatis generator 插件安装完成

 

2、离线安装generator插件

参看:http://jingyan.baidu.com/article/9faa7231506ed8473c28cbee.html

简单来说直接把下载来的文件解压缩,然后拷贝‘features’和‘plugins’ 文件夹到 ‘eclipse’的安装目录下,重启eclipse就可以了。

 

3、generator调用

     generator插件安装好之后,然后编写生成配置文件generatorConfig.xml(可以是任何名字),eclipse中在这个文件上右键,就有Generate Mybatis/iBatis Artifacts,由此就可以生成代码了。

     使用eclipse插件的方式有个不同就是targetProject的配置是项目名开头的,比如其他配置是targetProject="src/main/java",在这里就要是targetProject="项目名/src/main/java"。这里为什么要加上项目名,可能是因为eclipse插件是针对ide的,需要指定ide内是哪个项目。

 

MyBatis Generator中文文档

MyBatis Generator中文文档

MyBatis Generator中文文档地址:

http://generator.sturgeon.mopaas.com/

该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。

本文使用Markdown进行编辑,但是博客显示效果不好,所以建议移步这里进行阅读

本文是作为个人筹划的《Mybatis最佳实践》(gitbook)其中的一节。

本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。

下载本文档的PDF版本

注:本文后面提到的**MBG**全部指代MyBatis Generator。

运行MyBatis Generator

有4种运行MBG的方法,具体请看文档 运行 MyBatis Generator

MBG下载地址:http://repo1.maven.org/maven2/org/mybatis/generator/mybatis-generator-core/

后续会专门为gitbook完善此部分

XML配置详解

在MBG中,最主要也最重要的就是XML配置文件,因此本篇文章主要的内容就是XML配置。

这里按照配置的顺序对配置逐个讲解,更细的内容可以配合中文文档参照。

1. 配置文件头

<?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">

使用最新版的MBG需要使用上面的xml头,配置文件必须包含上面的DOCTYPE

2. 根节点<generatorConfiguration>

generatorConfiguration节点没有任何属性,直接写节点即可,如下:

<generatorConfiguration>
    <!-- 具体配置内容 -->
</generatorConfiguration>

3. <generatorConfiguration>子元素

从这段开始,就是配置的主要内容,这些配置都是generatorConfiguration元素的子元素。

包含以下子元素(有严格的顺序):

  1. <properties> (0个或1个)

  2. <classPathEntry> (0个或多个)

  3. <context> (1个或多个)

3.1 <properties> 元素

这个元素用来指定外部的属性元素,不是必须的元素。

元素用于指定一个需要在配置中解析使用的外部属性文件,引入属性文件后,可以在配置中使用 ${property}这种形式的引用,通过这种方式引用属性文件中的属性值。 对于后面需要配置的**jdbc信息**和targetProject属性会很有用。

这个属性可以通过resource或者url来指定属性文件的位置,这两个属性只能使用其中一个来指定,同时出现会报错。

  • resource:指定**classpath**下的属性文件,使用类似com/myproject/generatorConfig.properties这样的属性值。

  • url:可以指定文件系统上的特定位置,例如file:///C:/myfolder/generatorConfig.properties

3.2 <classPathEntry> 元素

这个元素可以0或多个,不受限制。

这个元素的作用是将MBG运行时需要用到的jar包(或zip格式)添加到**classpath**下。

最常见的用法是,当**classpath**下面**没有**JDBC驱动的时候,我们通常通过这个属性指定驱动的路径,例如:

<classPathE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值