摘要:開篇有個實用的功能就是逆向工程,能根據(jù)表結(jié)構(gòu)反向生成實體類,這樣能避免手工生成出錯。市面上的教程大多都很老了,大部分都是針對的,以下為我執(zhí)行時的經(jīng)驗。以及添加自己的數(shù)據(jù)表。
開篇
Mybatis有個實用的功能就是逆向工程,能根據(jù)表結(jié)構(gòu)反向生成實體類,這樣能避免手工生成出錯。市面上的教程大多都很老了,大部分都是針對mysql5的,以下為我執(zhí)行mysql8時的經(jīng)驗。
引入工程這里使用的是maven包管理工具,在pom.xml添加以下配置,以引入mybatis.generator
配置文件SpringMVCBasic org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 true true
在maven項目下的src/main/resources 目錄下新建generatorConfig.xml和generator.properties文件
generator.properties
jdbc.driverLocation=F:maven-repositorymysqlmysql-connector-java8.0.16mysql-connector-java-8.0.16.jar jdbc.driverClass=com.mysql.cj.jdbc.Driver jdbc.connectionURL=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8 jdbc.userId=test jdbc.password=test123
注意:
1,generator.properties里面的jdbc.driverLocation指向是你本地maven庫對應mysql-connector地址
2,與老版本不同,這里driversClass為com.mysql.cj.jdbc.Driver
generatorConfig.xml
注意:這里主要注意修改對應的javaModelGenerator ,sqlMapGenerator,javaClientGenerator 為自己的生成路徑。以及添加自己的數(shù)據(jù)表。
在Intellij IDEA添加一個“Run運行”選項點擊菜單欄的run,新建一個選項為maven的configurations,name為自己方便看,比如generator,commnd line注意寫為:
mybatis-generator:generate -e
點擊run即可生成對應文件。
本文最早發(fā)布于 Rootrl"s blog
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/74593.html
1、IDEA創(chuàng)建maven工程(略) 2、 在maven項目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL數(shù)據(jù)庫驅(qū)動依賴 org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 true ...
摘要:關于的配置,可以參考這篇文章的第一個小節(jié)配置模板引擎搭什么搭直接用腳手架不行嗎下載就能用下載就能用下載就能用碼云咳咳,開個玩笑,如果本著學習態(tài)度的話,那就慢慢啃吧搭建空的項目使用搭建基本的空項目填寫和,,選擇項目的地址,在新的窗口打開最 關于springMVC的配置,可以參考這篇文章的第一個小節(jié):【java】intellij idea SpringMVC 配置FreeMarker模板引...
摘要:代碼規(guī)約掃描插件以今年年初發(fā)布的阿里巴巴開發(fā)規(guī)約為標準,作為的插件形式存在,檢測代碼中存在不規(guī)范得位置然后給予提示。 IntelliJ IDEA是目前最好最強最智能的Java IDE,前幾天,他剛剛年滿18歲。 showImg(https://segmentfault.com/img/remote/1460000017974611);? 本文,給大家推薦幾款我私藏已久的,自己經(jīng)常使用的...
摘要:超實用使用技巧分享長篇前言工欲善其事必先利其器最近受部門的邀請,給入職新人統(tǒng)一培訓,發(fā)現(xiàn)有很多新人雖然日常開發(fā)使用的是,但是還是很多好用的技巧沒有用到,只是用到一些基本的功能,蠻浪費這個優(yōu)秀的。 IDEA 超實用使用技巧分享(長篇) showImg(https://segmentfault.com/img/remote/1460000019977268?w=1280&h=800); 前...
閱讀 3044·2021-11-22 09:34
閱讀 3636·2021-08-31 09:45
閱讀 3836·2019-08-30 13:57
閱讀 1670·2019-08-29 15:11
閱讀 1681·2019-08-28 18:04
閱讀 3218·2019-08-28 17:59
閱讀 1558·2019-08-26 13:35
閱讀 2188·2019-08-26 10:12