MyBatis_Generator (MBG)逆向工程的四种方式

mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。有兴趣的可以看文档。

文档地址: http://www.mybatis.org/generator/index.html

废话不多讲,下面我们总结一下他的几种配置使用的方式(以Eclipse为例):

一、Eclipse插件安装的方式
这里的安装分为在线安装和手动安装。我们先来说手安装。

1、手动安装
下载地址:https://dl.bintray.com/mybatis/mybatis-generator

解压把相应文件夹下的jar包 拷贝到eclipse的安装目录下的同名文件夹下,重启eclipse。

2、在线安装
eclipse在线安装mybatis generator,打开eclipse,找到help->Eclispe Mapketplace

在搜索框输入mybatis generator,然后点击go。

找到mybatis generator对应的版本,下载后然后重启eclipse即可

View Code
在插件安装完之后,创建逆向工程文件 generatorConfig.xml

复制代码
1 <?xml version="1.0" encoding="UTF-8"?>
2
5
6
7
8
9
10
11
12
13
14 <jdbcConnection driverClass=“com.mysql.jdbc.Driver”
15 connectionURL=“jdbc:mysql:///db_demo” userId=“root”
16 password=“123”>
17
18
20
21
22
23
24
25 <javaModelGenerator targetPackage=“com.demo.pojo”
26 targetProject=“工程名\src”>
27
28
29
30
31
32
33 <sqlMapGenerator targetPackage=“com.demo.mapper”
34 targetProject=“工程名/src/com/demo/mapper”>
35
36
37
38
39 <javaClientGenerator type=“XMLMAPPER”
40 targetPackage=“com.demo.mapper”
41 targetProject=“工程名/src/com/demo/mapper”>
42
43
44
45
46
47


48

49
50
51
复制代码
在xml文件上 右键 用插件运行即可

二、以Java方式运行
加入jar mybatis-generator-core-1.3.7.jar
和上面一样创建配置文件generatorConfig.xml,不过需要注意的是配置文件中 targetProject 使用eclipse路径 需要加上工程名 Java代码方式的
不加工程名(即:targetProject="./src/com/demo/mapper")。
创建一个java 类
View Code
以Java Application方式执行即可

三、以Maven方式
mybatis generator在eclipse上的配置主要有在以下几个文件上需要进行修改内容:pom.xml,同样的需要配置文件generatorConfig.xml的创建与编写。

pom.xml需要添加的配置

View Code
添加各种依赖,例如数据库依赖

View Code
在maven面板中可以看到该插件:

同样的需要配置文件generatorConfig.xml的创建与编写。

(这里就略)

运用maven指令生成逆向工程

项目右键->run as->maven build…,Goals:中输入mybatis-generator:generate(这一步可以添加Maven)

最后在说下我在使用命令时遇到以下几个问题的解决方案

[WARNING] ‘dependencies.dependency.(groupId:artifactId:type:classifier)’ must be unique:

依赖必须是唯一的 原因是我在pom文件中加入了两个相同的依赖 删掉一个就行了

Non-resolvable parent POM for com.siyuan:siyuan-web:0.0.1-SNAPSHOT: Could not find artifa

原来是父工程没有注册,右键parent 项目 -run as - maven install 即可解决

四、以命令行模式
在做好相关的配置(添加完相关依赖或是jar,编写好文件)

1、打开命令提示符,进入lib目录下(也就是进入generatorConfig.xml所在文件夹,并且修改配置好)

2、输入命令:java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
3、出现Mybatis Generator finished successfully 代码生成完成

然后只需把文件复制到项目中,好久就是我们不用为了这些生成的文件来新建一个项目。

最后,在这里分享一份generatorConfig.xml配置文件的资料,觉得挺详细的。转载自作者:Kaspar_Choo出处:https://www.cnblogs.com/kaspar/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值