关于Mybatis Generator ,相信小伙伴们都知道,关于它的介绍,请查看官网及相关博客文章.
1.Mybatis Generator 官网: http://www.mybatis.org/generator/index.html
2.博文 https://www.manongdao.com/article-2085253.html
3.Mybatis Plus 官网: http://mp.baomidou.com/#/
今天这篇文章记录下使用MBG过程.
目录:
1.创建数据库表
2.新建springboot 项目 并引入依赖
3.使用MBG 生成mapper .mapper.xml/model 文件
4.增加Service 层 Controller层 代码
5.单元测试
6.遇到的问题及解决方法
7.项目git 地址
下面开始:
1.创建数据库表
![](https://img.haomeiwen.com/i21117986/6304ec312133b131.png)
2.新建springboot 项目 并引入依赖
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>org.mybatis.dynamic-sql</groupId>
<artifactId>mybatis-dynamic-sql</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
3.使用MBG 生成mapper .mapper.xml/model 文件
3.1springboot项目 : application.yml配置
![](https://img.haomeiwen.com/i21117986/a17cf2f95aaae23c.png)
3.2 Generator.xml配置
![](https://img.haomeiwen.com/i21117986/286d1ebba9e00f76.png)
3.3使用逆向工程
![](https://img.haomeiwen.com/i21117986/08ab2a08324b94bf.png)
注意: 先要在pom文件中增加逆向工程插件配置
![](https://img.haomeiwen.com/i21117986/4d2c585a7900a21c.png)
生成的项目目录结构如下:
![](https://img.haomeiwen.com/i21117986/73d54fa30177af81.png)
4.增加Service 层 Controller层 代码
5.单元测试
![](https://img.haomeiwen.com/i21117986/d138c2d27874391d.png)
6.遇到问题及解决方法
1. mapper文件 xml 文件绑定不上请参祥:
https://blog.csdn.net/weixin_42204641/article/details/81155726
2.连接数据库报时区不对问题请参祥:
https://www.cnblogs.com/Lilwhat/p/12744475.html
网友评论