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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。