十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
前言
創(chuàng)新互聯(lián)主營丹鳳網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,丹鳳h5微信小程序搭建,丹鳳網(wǎng)站營銷推廣歡迎丹鳳等地區(qū)企業(yè)咨詢
工作中使用mybatis時(shí)我們需要根據(jù)數(shù)據(jù)表字段創(chuàng)建pojo類、mapper文件以及dao類,并且需要配置它們之間的依賴關(guān)系,這樣的工作很瑣碎和重復(fù),mybatis官方也發(fā)現(xiàn)了這個(gè)問題,因此給我們提供了mybatis generator工具來幫我們自動(dòng)創(chuàng)建pojo類、mapper文件以及dao類并且會(huì)幫我們配置好它們的依賴關(guān)系。
實(shí)際上,最非常流行MyBatis-Plus中內(nèi)置了代碼生成器:采用代碼或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 層代碼,支持模板引擎,有超多自定義配置等,在這主要介紹Mybatis的自動(dòng)生成步驟。
1|1插件依賴
org.springframework.boot spring-boot-maven-plugin org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 MySQL mysql-connector-java 6.0.6 org.mybatis.generator mybatis-generator-core 1.3.5 true true src/main/resources/generatorConfig.xml
注意:mysql-connector-java的版本問題,如果你的驅(qū)動(dòng)是com.mysql.cj.jdbc.Driver,你就需要6.0.x的版本。如果是com.mysql.jdbc.Driver 則是5.1.x的版本。
1|2配置generatorConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
1|3提供datasource.properties
db.driverClassName = com.mysql.cj.jdbc.Driver db.url = jdbc:mysql://localhost:3306/twelve?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true db.username = root db.password = 你的密碼
1|4執(zhí)行maven命令
方式一:通過IDEA的MAVEN工具執(zhí)行
方式二:通過MAVEN命令
配置命令:mybatis-generator:generate -e
然后Run就好了:
1|5可能出現(xiàn)的BUG
如果你復(fù)制粘貼了代碼卻出現(xiàn)稀奇古怪的BUG,很有可能是:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對創(chuàng)新互聯(lián)的支持。