image.png
idea中有個叫Mybatis Plugin的插件(文件附在壓縮包內(nèi)),很可惜的是這個插件是收費的,不過,我大天朝能有破解不了的東西?
這個是Mybatis Plugin的插件壓縮包,網(wǎng)盤鏈接在這:https://pan.baidu.com/s/1nwUg7k7lUcaPZRXxWGlrhw
image.png
image.png
解壓后是這個樣子的
打開文件夾,
將其中的mybatis_plus復(fù)制到自己idea安裝路徑的plugins目錄下
打開這個文件夾,里面結(jié)構(gòu)是這樣的
找到自己電腦中idea的配置文件默認(rèn)生成的位置,我的是
C:\Users\Zhibo.IntelliJIdea2017.2\config\options
你們的應(yīng)該在C:\Users${用戶名}.IntelliJIdea2017.2\config\options
image.png
image.png
打開這個options里面有許許多多的.xml配置文件,將剛剛copy的.xml配置文件復(fù)制進(jìn)去,可以覆蓋粘貼,然后,然后,激動人心的時候來了,這個插件裝好了!!!
檢測這個插件裝好了有兩種途徑
第一種是在自己的file-->settings中找到plugins里面可以看到這個插件
image.png
第二種是,在new xml文件的時候
會有這個mybatis-generator-config選項
image.png
如何使用插件反向生成Mapper和Mapper.xml以及pojo/pojoExample
首先確認(rèn)自己的數(shù)據(jù)庫服務(wù)開啟并且可以連接
image.png
然后,我們在Resource Root權(quán)限下的文件夾新建一個
mybatis-generator-config的xml文件,文件名,emmm你開心就好啦!
我這里的名字叫做newMybatisConfigSource,
image.png
生成之后打開里面有很多寫好的配置,這里只要做填鴨式的編寫就可以了
image.png
image.png
第一個:這里的Driver Class Path是指當(dāng)前工程的jar包中mysql連接驅(qū)動的絕對路徑
我們找到lib包下的驅(qū)動copy Path
image.png
然后路徑paste到location中
image.png
接下來是Database Configurations的配置
這里面就是你db.properties中配置的數(shù)據(jù)庫配置,我的用戶名和密碼都是root
image.png
Model Configurations 的配置
這個寫的是生成的pojo類以及pojoExample所存放的位置
image.png
找到你的pojo包,右鍵Copy Reference
image.png
然后paste到這里
Mapper XML Configurations 是生成的xml坐在的位置
image.png
找到mapper包,右鍵,Copy Reference
image.png
然后paste到這里
Mapper Interface Configurations 是生成的pojoMapper所在的位置,配置同上面的xml配置
image.png
Table Configurations 是連接數(shù)據(jù)庫的表,從而反向生成
image.png
到這里配置就基本完成了
右擊我們剛剛配置的xml文件,選擇Run As Mybatis Generator
image.png
這樣,逆向工程就完成了
image.png