MyBatis

tech2022-09-17  113

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)