關(guān)于Mybatis Generator ,相信小伙伴們都知道,關(guān)于它的介紹,請(qǐng)查看官網(wǎng)及相關(guān)博客文章.
1.Mybatis Generator 官網(wǎng): http://www.mybatis.org/generator/index.html
2.博文 https://www.manongdao.com/article-2085253.html
3.Mybatis Plus 官網(wǎng): http://mp.baomidou.com/#/
今天這篇文章記錄下使用MBG過程.
目錄:
? ? ? ? 1.創(chuàng)建數(shù)據(jù)庫表
? ? ? ? 2.新建springboot 項(xiàng)目 并引入依賴
? ? ? ? 3.使用MBG 生成mapper .mapper.xml/model 文件
? ? ? ? 4.增加Service 層 Controller層 代碼
? ? ? ? 5.單元測(cè)試
? ? ? ? 6.遇到的問題及解決方法
? ? ? ? 7.項(xiàng)目git 地址
下面開始:
1.創(chuàng)建數(shù)據(jù)庫表
2.新建springboot 項(xiàng)目 并引入依賴
<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項(xiàng)目 : application.yml配置
? ? 3.2 Generator.xml配置?
? ? 3.3使用逆向工程
注意: 先要在pom文件中增加逆向工程插件配置
生成的項(xiàng)目目錄結(jié)構(gòu)如下:
?4.增加Service 層 Controller層 代碼
?5.單元測(cè)試
6.遇到問題及解決方法
1. mapper文件 xml 文件綁定不上請(qǐng)參祥:
https://blog.csdn.net/weixin_42204641/article/details/81155726
2.連接數(shù)據(jù)庫報(bào)時(shí)區(qū)不對(duì)問題請(qǐng)參祥:
https://www.cnblogs.com/Lilwhat/p/12744475.html