平时写MyBatis的时候,相关映射往往让人头疼的要死,手写经常出一些小错,也不方便检查,所以我们需要工具Mybatis Generator帮我们自动生成相关类等等代码。

本文介绍一下Mybatis Generator的基本用法。

一、Mybatis Generator基本文件目录

1

  1. src文件夹存放你成的java文件,生成完了就在这里面找
  2. generator.xml是配置文件,也是最重要的文件,generator根据这个文件运作。本文的重点也是介绍如何改写这个文件。
  3. 生成语句.txt记录了操作语句,配置完成后,你需要shift + 右键在命令行执行语句,得到结果。

二、如何使用

  1. 先设计数据库。
  2. 根据数据库的表结构去改写generator配置文件。
  3. 使用命令生成java文件。
  4. 把生成的文件黏贴到你的项目中。

三、具体步骤

1.数据库驱动包的位置

你需要填写数据库驱动包的位置,一般数据库安装目录下都会有。如果没有/找不到,上maven仓库搞一个就好了。

2.数据库配置信息

数据库地址 + 用户名 + 密码。

3.具体文件的目录

模型放pojo,映射文件放mapper,操作放dao。

根据你项目中的包结构,修改一下生成的结构即可。

4.指定要映射的表

比如说我这里的配置就想生成三个表的文件

1

更改tableName和domainObjectName,可以指定要映射的表。

5.使用命令生成文件

java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

生成成功

如果之前存在同名文件则会复写并且提醒复写的warning,如不存在就会直接创建

6.黏贴到项目中

黏贴到项目中对应的位置即可。

四、总结

理解各种参数的意思之后,generator的使用还是比较简单的。官网的文档介绍的也算是比较清楚。

发表评论

电子邮件地址不会被公开。 必填项已用*标注